Просмотр исходного кода

问题 G: 所有情况的和 S1=a1+b1;S2=(a1+b1)(a2+b2); Sn=(a1+b1)***(an+bn)

zj 5 лет назад
Родитель
Сommit
9573973a41
1 измененных файлов с 21 добавлено и 0 удалено
  1. 21 0
      G.cpp

+ 21 - 0
G.cpp

@@ -0,0 +1,21 @@
+#include<bits/stdc++.h>
+
+using namespace std;
+
+//问题 G: 所有情况的和 S1=a1+b1;S2=(a1+b1)(a2+b2); Sn=(a1+b1)***(an+bn)
+const int MOD = 1e9 + 7;
+typedef long long LL;
+
+int main() {
+    for (int T; cin >> T;) {
+        LL s = 1;
+        while (T--) {
+            int a, b;
+            cin >> a >> b;
+            s = (s * (a + b)) % MOD;
+        }
+        cout << s << endl;
+    }
+
+    return 0;
+}