可以用string吧...(疑惑)
会出什么问题
by oisdoaiu @ 2021-03-11 20:50:50
您就不能用快读吗
by WanderingTrader @ 2021-03-11 20:58:48
@[可爱癞蛤蟆](/user/445864) 这才10000多位,为什么不行?
by 天命之路 @ 2021-03-11 21:21:00
@[天命之路](/user/226435) 但是我换成char数组就可以了啊,用的string就没对
by 美少女☁ @ 2021-03-11 21:42:11
@[oisdoaiu](/user/56825) 反正用string就全WA
by 美少女☁ @ 2021-03-11 21:46:04
@[可爱癞蛤蟆](/user/445864) 额,你发一下代码呢
by oisdoaiu @ 2021-03-12 08:47:14
用string的代码
by oisdoaiu @ 2021-03-12 08:48:02
@[oisdoaiu](/user/56825)
```
#include<iostream>
#include<string>
#include<stdio.h>
#include<string.h>
#include<algorithm>
#define ll long long
using namespace std;
const int N = 500000;
const int mod = 19260817;
string A,B;
ll a,b;
int main()
{
cin>>a>>b;
for(int i=0;i<A.size();i++)
{
a = a*10+(int)(A[i]-'0');
a %= mod;
}
for(int i=0;i<B.size();i++)
{
b = b*10+(int)(B[i]-'0');
b %= mod;
}
if(b%mod==0)
{
cout<<"Angry!";
return 0;
}
ll ans = 1;
ll b1 = mod-2;
ll a1 = b;
while(b1)
{
if(b1&1) ans = ans*a1%mod;
a1 = a1*a1%mod;
b1>>=1;
}
cout<<(ll)a*ans%mod;
return 0;
}
```
by 美少女☁ @ 2021-03-12 19:43:58
@[可爱癞蛤蟆](/user/445864)
`cin>>a>>b;`
问题来了,不应该是`cin>>A>>B` 吗?
by 天命之路 @ 2021-03-12 21:17:27
@[天命之路](/user/226435)
嘻嘻....嘿哈哈(逃跑)
by 美少女☁ @ 2021-03-12 21:20:09