Wrong Answer

/in/foo.cc: In function 'int main()':
/in/foo.cc:11:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   11 |                 if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~
/in/foo.cc:11:88: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   11 |                 if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
      |                                                                            ~~~~~~~~~~~~^~~~~~~~~~~~~~
/in/foo.cc:11:116: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   11 |                 if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
      |                                                                                                        ~~~~~~~~~~~~^~~~~~~~~~~~~~
/in/foo.cc:11:144: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   11 |                 if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
      |                                                                                                                                    ~~~~~~~~~~~~^~~~~~~~~~~~~~
/in/foo.cc:11:172: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   11 |                 if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
      |                                                                                                                                                                ~~~~~~~~~~~~^~~~~~~~~~~~~~
/in/foo.cc:11:31: warning: iteration 1 invokes undefined behavior [-Waggressive-loop-optimizations]
   11 |                 if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
      |                          ~~~~~^
/in/foo.cc:8:22: note: within this loop
    8 |         for(int i=1;i<=3;i++)
      |                     ~^~~
/in/foo.cc:11:73: warning: array subscript 3 is above array bounds of 'int [3]' [-Warray-bounds]
   11 |                 if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
      |                                                                    ~~~~~^
/in/foo.cc:3:5: note: while referencing 'a'
    3 | int a[3],maxx=INT_MIN,mid;
      |     ^
/in/foo.cc:11:157: warning: array subscript 3 is above array bounds of 'int [3]' [-Warray-bounds]
   11 |                 if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
      |                                                                                                                                                        ~~~~~^
/in/foo.cc:3:5: note: while referencing 'a'
    3 | int a[3],maxx=INT_MIN,mid;
      |     ^
# 状态 耗时 内存占用
#1 Wrong Answer 2ms 480.0 KiB
#2 Wrong Answer 1ms 352.0 KiB
#3 Wrong Answer 1ms 340.0 KiB
#4 Wrong Answer 1ms 348.0 KiB
#5 Wrong Answer 1ms 532.0 KiB

信息

递交者
类型
递交
题目
P1058 A1-2 分支结构练习:三数的特征值
语言
C++
递交时间
2026-07-23 22:22:08
评测时间
2026-07-23 22:22:08
评测机
分数
0
总耗时
9ms
峰值内存
532.0 KiB