結果

問題 No.3043 yukicoderへようこそ!
ユーザー pekempeypekempey
提出日時 2019-04-01 23:40:16
言語 C++14
(gcc 13.2.0 + boost 1.83.0)
結果
AC  
実行時間 2 ms / 2,000 ms
コード長 1,042 bytes
コンパイル時間 540 ms
コンパイル使用メモリ 63,260 KB
実行使用メモリ 4,380 KB
最終ジャッジ日時 2023-08-18 02:54:48
合計ジャッジ時間 1,081 ms
ジャッジサーバーID
(参考情報)
judge12 / judge14
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 2 ms
4,380 KB
testcase_01 AC 1 ms
4,380 KB
testcase_02 AC 2 ms
4,376 KB
testcase_03 AC 1 ms
4,380 KB
testcase_04 AC 2 ms
4,376 KB
testcase_05 AC 1 ms
4,380 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

#include <iostream>
#include <cassert>

using namespace std;

int N, M;

void solve1() {
  puts("Hello World!");
}

void solve2() {
  printf("%d\n", N*(N+1)/2);
}

void solve3() {
  char S[11];
  scanf("%s", S);
  printf("%d %s\n", N+M, S);
}

void solve4() {
  for (int i = 1; i <= N; i++) {
    if (i % 15 == 0) {
      puts("FizzBuzz");
    } else if (i % 3 == 0) {
      puts("Fizz");
    } else if (i % 5 == 0) {
      puts("Buzz");
    } else {
      printf("%d\n", i);
    }
  }
}

void solve5() {
  long long ans = 0;
  while (N--) {
    long long A;
    scanf("%lld", &A);
    ans += A;
  }
  printf("%lld\n", ans);
}

// str
//
// int
//
// int int
// str
//
// int
//
// int
// int int int ...
//
// int
// int
// ...

int main() {
  if (scanf("%d", &N) == 0) {
    solve1();
    return 0;
  }
  if (getchar() == ' ') {
    scanf("%d", &M);
    solve3();
    return 0;
  }
  int c = getchar();
  ungetc(c, stdin);
  if (c == EOF) {
    if (N>75) {
      solve2();
    } else {
      solve4();
    }
    return 0;
  }
  solve5();
}
0