Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <cstdio>#include <map>using namespace std;map<char,int> cmap;char convert2RGB(char c1,char c2){char ret;int product = cmap[c1]*16+cmap[c2];int div = product/17;if(product%17!=0){if((product-div*17)>=9)div = div+1;}if(div<10)ret = '0'+div;elseret = 'a'+(div-10);return ret;}int main(){cmap['0']=0;cmap['1']=1;cmap['2']=2;cmap['3']=3;cmap['4']=4;cmap['5']=5;