zj vor 5 Jahren
Ursprung
Commit
83f7963874
1 geänderte Dateien mit 20 neuen und 0 gelöschten Zeilen
  1. 20 0
      G.cpp

+ 20 - 0
G.cpp

@@ -0,0 +1,20 @@
+#include<bits/stdc++.h>
+
+using namespace std;
+
+int main() {
+    int n;
+    cin >> n;
+    int s = 1;
+    int two = 0, five = 0;
+    for (int i = 2; i <= n; i++) {
+        int j = i;
+        while (j % 2 == 0)j /= 2, ++two;
+        while (j % 5 == 0)j /= 5, ++five;
+        s = (s * j) % 10;
+    }
+    two -= five;
+    while (two--)s = (s * 2) % 10;
+    cout << s << endl;
+    return 0;
+}