最后三个wa,怎么回事?

P1590 失踪的7

n 的范围是 $2^{32}-1$,需要用 `unsigned` 存
by cancan123456 @ 2022-05-23 19:41:32


unsigned?
by mmdxm @ 2022-05-23 19:43:41


《unsigned》
by BetaCutS @ 2022-05-23 19:44:29


``` #include<cstdio> #include<cstdlib> #include<cstring> #define intt unsigned using namespace std; int main(){ intt t,n,i,ans,p; scanf("%d",&t); while(t--){ p=1; ans=0; scanf("%d",&n); while(n>0){ intt num=n%10; if(num>=7) num--; ans+=num*p; p*=9; n/=10; } printf("%d\n",ans); } return 0; } ``` @[UnAccepting自动机](/user/448887) 对了,谢谢,改天研究一下unsigned
by mmdxm @ 2022-05-23 19:47:12


@[liuyufei0925](/user/526235) unsigned就是把符号位拿出来存数( 所以数字是能更大了但不支持负数了
by retep @ 2022-05-23 19:57:48


@[retep](/user/438957) 哦,好的
by mmdxm @ 2022-05-24 19:42:14


|