前提・実現したいこと
atcoder ABC140のB問題において、以下のコードを提出したところ、いくつかのケースでREとなりました。私はgcc11.0.3を使っているのですが、そこでは答えも合っていて問題ありません。
エラーとなる原因はどこにあると考えられますか。
該当のソースコード
C++
1#include <bits/stdc++.h> 2 3using namespace std; 4 5int main() 6{ 7 ios::sync_with_stdio(false); 8 int N; cin >> N; 9 int A[N] = {}; int B[N] ={}; int C[N - 1] = {}; 10 for(int i = 1; i < N + 1; i++){ 11 cin >> A[i]; 12 } 13 for(int i = 1; i < N + 1; i++){ 14 cin >> B[i]; 15 } 16 for(int i = 1; i < N; i++){ 17 cin >> C[i]; 18 } 19 int ans = 0; 20 ans += B[A[1]]; 21 for(int i = 2 ; i <= N; i++){ 22 if(A[i] == A[i - 1] + 1){ 23 ans += C[A[i - 1]]; 24 } 25 ans += B[A[i]]; 26 } 27 cout << ans << endl; 28} 29
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/17 08:06