求助B题,为啥这段代码只能通过80%?
#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
int n, a, b, sum = 0;
cin >> n;
while(n--){
cin >> a;
cin >> b;
a %= 19980829;
b %= 19980829;
sum %= 19980829;
if( (sum + a) > (sum * b)) sum += a;
else sum *= b;
}
cout << sum % 19980829;
return 0;
}
腾讯成长空间 1543人发布