Quellcode durchsuchen

上传文件至 ''

webturing vor 5 Jahren
Ursprung
Commit
11f57167d8
4 geänderte Dateien mit 75 neuen und 0 gelöschten Zeilen
  1. 19 0
      a.c
  2. 19 0
      b.c
  3. 26 0
      c.c
  4. 11 0
      d.c

+ 19 - 0
a.c

@@ -0,0 +1,19 @@
+#include <stdio.h>
+
+int main()
+{
+    int n;
+    while (~scanf("%d", &n))
+    {
+        int t = n;
+        while(n % 2 == 0)
+            n /= 2;
+        while (n % 3 == 0)
+            n /= 3;
+        while (n % 5 == 0)
+            n /= 5;
+        if (n == 1 && n != t) puts("Accepted");
+        else puts("Wrong");
+    }
+    return 0;
+}

+ 19 - 0
b.c

@@ -0,0 +1,19 @@
+#include<stdio.h>
+
+int main()
+{
+    int t, i, m, n;
+    scanf("%d", &t);
+    while (t--)
+    {
+        scanf("%d", &m);
+        n = (1200 - 6 * m) / 7;
+        if ((1200 - 6 * m) % 7)
+            n++;
+        printf("%d", n / 2);
+        if (n % 2)
+            printf(".5");
+        printf("\n");
+    }
+    return 0;
+}

+ 26 - 0
c.c

@@ -0,0 +1,26 @@
+#include <stdio.h>
+#include <string.h>
+
+int main()
+{
+    int a[26], n;
+    char b[1000];
+    a['H'-'A']=1; a['C'-'A']=12;
+    a['O'-'A']=16; a['F'-'A']=19;
+    a['P'-'A']=31; a['S'-'A']=32;
+    a['K'-'A']=39; a['N'-'A']=14;
+    scanf("%d", &n);
+    while(n--)
+    {
+        int i, s = 0;
+        scanf("%s", b);
+        for(i=0; i<strlen(b); i++)
+        {
+            if(b[i]>='A' && b[i]<='Z')
+                s += a[b[i]-'A'];
+            else if(b[i]>='1' && b[i]<='9')
+                s += (b[i]-'0'-1) * a[b[i-1]-'A'];
+        }
+        printf("%d\n", s);
+    }
+}

+ 11 - 0
d.c

@@ -0,0 +1,11 @@
+#include<stdio.h>
+
+int main()
+{
+    long long a, b;
+    while(~scanf("%lld%lld", &a, &b))
+    {
+        printf("%lld\n", a+b);
+    }
+    return 0;
+}