『题解』Luogu P8225 「Wdoi-5」天才⑨与天才拆分
题目传送门
题目大意
定义一个十进制正整数为「
例如,
现在给定
能则输出一行一个字符串 aya,否则输出 baka。
思路
赛时竟读错题,搞成判断
首先是如何取这个「
例如,
总之,用多大的「
用多个不同的「
于是,我们只需判断
我们用一个数组
注意,要开 long long,最小的「int 范围。
代码
#include <iostream>
using namespace std;
long long t,k,n,m[15]={0,9,99,999,9999,99999,999999,9999999,99999999,999999999,9999999999,99999999999};
int main(){
cin >> t;
while(t--){
cin >> k >> n;
if(n%m[k]==0) puts("aya");
else puts("baka");
}
return 0;
}