题目
我的代码:
#include<bits/stdc++.h>
#define mod 2008081
using namespace std;
int n,a,b,c;
char k;
int main()
{
cin>>n;
for(int i=1;i<=n;i++){
while(cin>>k&&k!=' '){
a=a*10+(int)k-48;
if(a>=mod) a%=mod;
}
while(cin>>k&&k!=' '){
b=b*10+(int)k-48;
if(b>=mod) b%=mod;
}
while(cin>>k&&k!=' '){
c=c*10+(int)k-48;
if(c>=mod) c%=mod;
}
if((a*b)%mod==c) cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
return 0;
}
然而读不到空格(?)
后来我用了字符串,但是显然太长了炸了
所以来问一下,有什么输入方式能解决
别喷这道题