1413确定进制

Posted TFLSNOI

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1413确定进制相关的知识,希望对你有一定的参考价值。

题目连接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1413
1 #include<iostream> 2 #include<cmath> 3 using namespace std; 4 int p,q,r,i; 5 //jz(int y)函数功能主要是将y转换成i进制,注意这儿的i是全局变量 6 int jz(int y) 7 { 8 int sum=0,n=0; 9 while(y) 10 { 11 sum+=y%10*pow(i,n); 12 y/=10;n++; 13 } 14 return sum; 15 } 16 int main() 17 { 18 cin>>p>>q>>r; 19 bool is=true; 20 for(i=2;i<=40;i++) 21 { 22 if(jz(p)*jz(q)==jz(r)) 23 { 24 cout<<i; 25 is=false; 26 break; 27 } 28 29 } 30 if(is)cout<<"0"; 31 return 0; 32 }

题目简单,注意全局变量和局部变量的巧妙应用,主要涉及函数之间的值的传递

以上是关于1413确定进制的主要内容,如果未能解决你的问题,请参考以下文章

51nod 1413:权势二进制

权势二进制 51Nod - 1413

51nod 1413 权势二进制 (水题)

二进制的难题 51Nod - 1413

51NOD 1413 权势二进制(思维)

51Nod 1413 权势二进制 (思维)