UESTC 1012 Ladygod (多校联盟3)

网友投稿 582 2022-09-02

UESTC 1012 Ladygod (多校联盟3)

UESTC 1012 Ladygod (多校联盟3)

题目地址:#include #include #include #include #include #include #include #include #include #include const int inf = 0x3f3f3f3f;//1061109567typedef long long ll;#define lson l,m,rt<<1#define rson m+1,r,rt<<1|1using namespace std;int a[5],b[5],c[5];int main(){ int t; scanf("%d",&t); while(t--) { int x,y; scanf("%d%d",&x,&y); memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); memset(c,0,sizeof(c)); int len1 = 0; int len2 = 0; int p = 0; while(x) { a[len1++] = x % 10; x /= 10; p = max(p,a[len1-1]); } while(y) { b[len2++] = y % 10; y /= 10; p = max(p,b[len2-1]); } p++; int k = 0; for(int i=0; i<5; i++) { c[i] = (a[i] + b[i] + k) % p; k = (a[i] + b[i] + k) / p; } for(int i=4; i>=0; i--) { if(c[i]) { printf("%d\n",i+1); break; } } } return 0;}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:面试官:如何控制多线程执行顺序?
下一篇:PHP+Redis实现延迟任务,实现自动取消与完成订单(redis延时队列取消订单)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~