/ Vijos /

记录详情

Accepted

/in/foo.cc: In function 'int equal(char*, char*)':
/in/foo.cc:13:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   for (int i=0;i<l1;i++) if (s1[i]!=s2[i]) return 0;return 1;
   ^~~
/in/foo.cc:13:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   for (int i=0;i<l1;i++) if (s1[i]!=s2[i]) return 0;return 1;
                                                     ^~~~~~
/in/foo.cc: In function 'int check_1(int)':
/in/foo.cc:17:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    if (!equal(s[k][num[k]],"guilty.")||num[k]<3||num[k]>4) return 2;
                                     ^
/in/foo.cc:18:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    if (s[k][1][0]!='I'||s[k][1][1]!='\0'||!equal(s[k][2],"am")) return 2;
                                                              ^
/in/foo.cc:19:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    if (num[k]==4) if (!equal(s[k][3],"not")) return 2;
                                           ^
/in/foo.cc:21:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (num[k]==3) return 1;return 0;
    ^~
/in/foo.cc:21:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (num[k]==3) return 1;return 0;
                            ^~~~~~
/in/foo.cc: In function 'int check_2(int)':
/in/foo.cc:25:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    if (!equal(s[k][num[k]],"guilty.")||num[k]<3||num[k]>4) return 2;
                                     ^
/in/foo.cc:26:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    if (!equal(s[k][2],"is")) return 2;
                           ^
/in/foo.cc:27:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    if (num[k]==4) if (!equal(s[k][3],"not")) return 2;
                                           ^
/in/foo.cc:29:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (num[k]==3) return 1;return 0;
    ^~
/in/foo.cc:29:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if (num[k]==3) return 1;return 0;
                            ^~~~~~
/in/foo.cc: In function 'int check_3(int)':
/in/foo.cc:33:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    if (num[k]!=3||!equal(s[k][1],"Today")||!equal(s[k][2],"is")) return 2;
                                         ^
/in/foo.cc:33:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
    if (num[k]!=3||!equal(s[k][1],"Today")||!equal(s[k][2],"is")) return 2;
                                                               ^
/in/foo.cc: In function 'int OK(char)':
/in/foo.cc:52:39: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 inline int OK(char ch){return (ch>='A'&&ch<='Z'||ch>='a'&&ch<='z');}
                                ~~~~~~~^~~~~~~~~
# 状态 耗时 内存占用
#1 Accepted 3ms 448.0 KiB
#2 Accepted 3ms 316.0 KiB
#3 Accepted 3ms 320.0 KiB
#4 Accepted 1ms 444.0 KiB
#5 Accepted 1ms 320.0 KiB
#6 Accepted 1ms 444.0 KiB
#7 Accepted 1ms 320.0 KiB
#8 Accepted 1ms 316.0 KiB
#9 Accepted 1ms 444.0 KiB
#10 Accepted 1ms 316.0 KiB

信息

递交者
类型
递交
题目
P1106 侦探推理
语言
C++
递交时间
2017-09-23 16:57:31
评测时间
2017-09-23 16:57:31
评测机
分数
100
总耗时
21ms
峰值内存
448.0 KiB