1 条题解

  • 0
    @ 2025-8-24 23:12:53

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar zhangzirui66
    不拿7勾不改签|CF不上蓝不改签|AT不上绿不改签|最后在线时间:2025年8月24日23时12分

    搬运于2025-08-24 23:12:53,当前版本为作者最后更新于2025-04-12 08:41:38,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    直接使用代码枚举进制即可,字母即为当前数字 10\ge 10,注意不要直接修改原数,否则以后数字就会变成 00

    求答案代码:

    #include<bits/stdc++.h>
    using namespace std;
    long long x = 8100178706957568;
    int main(){
    	for(long long i = 11; i <= 36; i ++){
    		long long b = x, flag = 0;
    		while(b){
    			if(b % i >= 10) flag = 1; // 有字母
    			b /= i;
    		} // 进制转换
    		if(!flag){
    			cout << i << " ";
    		}
    	}
    	return 0;
    }
    
    • 1

    信息

    ID
    11974
    时间
    1000ms
    内存
    512MiB
    难度
    2
    标签
    递交数
    0
    已通过
    0
    上传者