PTA甲级1010 二分查找
题目
思路:第一个数已知进制,难点是二分查找得到第二个数的进制,转化成10进制以后比较
这题确实非常的难啊。
代码
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
typedef long long LL;//长整数型
LL Map[256];//0-9,a-z与0-35对应
LL inf=(1LL<<63)-1;//long long的最大值为2^63-1
void init(){
for(char c='0';c<='9';c++){
Map[c]=c-'0';//映射到0-9
}
for(char c='a';c<='z';c++){
Map[c]=c-'a'+10