結果

問題 No.476 正しくない平均
コンテスト
ユーザー dai11
提出日時 2017-07-06 16:20:37
言語 C++11
(gcc 15.2.0 + boost 1.89.0)
コンパイル:
g++-15 -O2 -lm -std=gnu++11 -Wuninitialized -DONLINE_JUDGE -o a.out _filename_
実行:
./a.out
結果
RE  
実行時間 -
コード長 692 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 1,107 ms
コンパイル使用メモリ 172,708 KB
実行使用メモリ 7,976 KB
最終ジャッジ日時 2026-04-21 17:27:45
合計ジャッジ時間 5,961 ms
ジャッジサーバーID
(参考情報)
judge3_0 / judge2_1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample RE * 3
other RE * 26
権限があれば一括ダウンロードができます
コンパイルメッセージ
main.cpp: In function 'int main(int, char**)':
main.cpp:16:10: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized]
   16 |     scanf("%lu",x);      //入力値
      |     ~~~~~^~~~~~~~~
main.cpp:9:18: note: 'x' was declared here
    9 |   unsigned long  x;      //入力された値(x1,x2,x3.....xn)
      |                  ^
main.cpp:17:11: warning: 'total' may be used uninitialized [-Wmaybe-uninitialized]
   17 |     total += x;          //入力値の合算
      |     ~~~~~~^~~~
main.cpp:10:18: note: 'total' was declared here
   10 |   unsigned long  total;  //入力した数値の合計値を格納
      |                  ^~~~~

ソースコード

diff #
raw source code

#include <bits/stdc++.h>

using namespace std;

int main(int argc, char **argv) 
{
  int i;                 //ループカウンタ
  unsigned long  anser;  //手計算で平均を求めた結果
  unsigned long  x;      //入力された値(x1,x2,x3.....xn)
  unsigned long  total;  //入力した数値の合計値を格納
  int n;                 //入力される数値の数

  scanf("%d %lu",&n ,&anser);//入力値
  for(i = 0;i < n;i++)
  {
    scanf("%lu",x);      //入力値
    total += x;          //入力値の合算
  }
  
  if(anser == (total/3)) //一致
  {
    printf("YES\n");
  }
  
  else                  //一致しない
  {
    printf("NO\n");
  }
  
  return 0;
}
0