結果
問題 | No.314 ケンケンパ |
ユーザー |
![]() |
提出日時 | 2022-04-29 15:55:01 |
言語 | C++17 (gcc 13.3.0 + boost 1.87.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 419 bytes |
コンパイル時間 | 508 ms |
コンパイル使用メモリ | 66,276 KB |
最終ジャッジ日時 | 2025-01-28 22:19:36 |
ジャッジサーバーID (参考情報) |
judge4 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 15 WA * 2 |
コンパイルメッセージ
main.cpp: In function ‘int main()’: main.cpp:32:20: warning: ‘aS’ may be used uninitialized [-Wmaybe-uninitialized] 32 | cout << (aS+bK1+bK2)%MOD << endl; | ~~^~~~ main.cpp:14:13: note: ‘aS’ was declared here 14 | int aS, aK1, aK2; | ^~
ソースコード
#include <iostream> using namespace std; #define MOD (1000000000+7) int main() { int N; cin >> N; int bS, bK1, bK2; int aS, aK1, aK2; bS = 1; bK1 = 0; bK2 = 0; for( int i = 1; i <= N; i++ ) { aS = bK1 + bK2; aK1 = bS ; aK2 = bK1; aS = aS%MOD; aK1 = aK1%MOD; aK2 = aK2%MOD; bS = aS; bK1 = aK1; bK2 = aK2; // cout << "hoge" << endl; } cout << (aS+bK1+bK2)%MOD << endl; return 0; }