加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

51nod 1116 K进制下的大数

发布时间:2020-12-14 01:28:08 所属栏目:大数据 来源:网络整理
导读:#include bits/stdc++.husing namespace std;int tra(char ch){if(ch='0'ch='9')return ch-'0';return ch-'A'+10;}int main(){string str;int i,j,n,tmp;while(cinstr){n=0;for(i=0;istr.length();i++){n=max(tra(str[i]),n);}for(i=n+1;i=36;i++){tmp=0;for
#include <bits/stdc++.h>
using namespace std;

int tra(char ch)
{
	if(ch>='0'&&ch<='9')
		return ch-'0';
	return ch-'A'+10;
}

int main()
{
	string str;
	int i,j,n,tmp;
	while(cin>>str)
	{
		n=0;
		for(i=0;i<str.length();i++)
		{
			n=max(tra(str[i]),n);
		}
		for(i=n+1;i<=36;i++)
		{
			tmp=0;
			for(j=0;j<str.length();j++)
			{
				tmp=(tmp*i+tra(str[j]))%(i-1);
			}
			if(!tmp)
			{
				break;
			}
		}
		if(i==37)
			printf("No Solutionn");
		else
			printf("%dn",i);
	}
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读