【洛谷11月月赛Div 2】双生独白 题解

【洛谷11月月赛Div 2】双生独白 题解

题目

在这里插入图片描述
在这里插入图片描述


解题思路

暴力转换进制


代码

#include<iostream>
#include<cstdio>
using namespace std;
int a[5];
int xx,yy;
char c,x,y,z[16];
int main()
{
    
    
	scanf("%c",&c);
	cout<<c;
	for (int i=0;i<=15;i++)
	    if (i<=9)
		   z[i]=i+48;
		   else z[i]=64+i-9;
	for (int i=1;i<=3;i++)
	{
    
    
		x=getchar();
		if (x>'9')
		   xx=x-64+9;
		   else xx=x-48;
		y=getchar();
		if (y>'9')
		   yy=y-64+9;
		   else yy=y-48;
		xx=255-xx*16-yy;
		cout<<z[xx/16%16]<<z[xx%16];
	}
	return 0;
}
 

猜你喜欢

转载自blog.csdn.net/qq_45621109/article/details/110491576
今日推荐