Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
21538 | gaoyx | 自幂数 | C++ | 通过 | 100 | 1 MS | 696 KB | 650 | 2021-12-19 17:51:59 |
#include <iostream> using namespace std; int main() { int n,x=0,m,gw,sw,bw,qw,ww,sww,bww,qww,gw1,sw1,bw1,qw1,ww1,sww1,bww1,qww1,i=1; cin>>n; m=n; while (n>0) { x++; n=n/10; } gw=m%10;gw1=gw; sw=m/10%10;sw1=sw; bw=m/100%10;bw1=bw; qw=m/1000%10;qw1=qw; ww=m/10000%10;ww1=ww; sww=m/100000%10;sww1=sww; bww=m/1000000%10;bww1=bww; qww=m/10000000%10;qww1=qww; while (i<x) { gw=gw*gw1; sw=sw*sw1; bw=bw*bw1; qw=qw*qw1; ww=ww*ww1; sww=sww*sww1; bww=bww*bww1; qww=qww*qww1; i++; } if (gw+sw+bw+qw+ww+sww+bww+qww==m) { cout<<"Yes"; } else { cout<<"No"; } return 0; }