Link Fragewarum 1 von mod subtrahiert wobei mod = 1000000007 bei der Berechnung
http://codeforces.com/contest/615/problem/D Link Lösung http://codeforces.com/contest/615/submission/15260890
Im folgenden Code ist zu verstehen, ich bin nicht in der Lage, warum von mod subtrahiert 1 wo mod = 1000000007
ll d = 1;
ll ans = 1;
for (auto x : cnt) {
ll cnt = x.se;
ll p = x.fi;
ll fp = binPow(p, (cnt + 1) * cnt/2, MOD);
ans = binPow(ans, (cnt + 1), MOD) * binPow(fp, d, MOD) % MOD;
d = d * (x.se + 1) % (MOD - 1);//why ??
}
Niemand sonst ist sehr wahrscheinlich, auch nicht zu wissen, da Sie nicht angegeben haben, was dieser Code tun soll. – CollinD
jetzt, ich füge den Link der Lösung und Problem –
Willkommen bei Stack Overflow! Sie können lesen, wie Sie eine Frage stellen und eine [mcve] erstellen. Das erleichtert es uns, Ihnen zu helfen. – Katie