前提
Atcoder ABC278 C問題をC++で解いています。
実現したいこと
sample問題をローカルの環境でg++ C.cpp -o out -std=gnu++17でコンパイルし,
実行したところうまくいっているように見えたのですが,
提出したところ全問REとなってしまいました。
原因が全くわからないため質問させてください。
自分のコードのどこが間違っているかご教示お願いいたします。
発生している問題・エラーメッセージ
全問実行時エラー
該当のソースコード
C++
#include <iostream>#include <string>#include <cmath>#include <vector>#include <algorithm> using namespace std;using ll=long long; int main(void){ ll N,Q; cin >> N >> Q; vector<vector<long long int> > follow(N); for(ll i=0;i<Q;i++){ int T; ll A,B; cin >> T >> A >> B; if(T == 1){ if(find(follow[A].begin(), follow[A].end(), B) == follow[A].end()){ follow[A].push_back(B); } }else if(T == 2){ auto itr = find(follow[A].begin(), follow[A].end(), B); if(itr != follow[A].end()){ follow[A].erase(itr); } }else{ if(find(follow[A].begin(), follow[A].end(), B) != follow[A].end() && find(follow[B].begin(), follow[B].end(), A) != follow[B].end()){ cout << "Yes" << endl; }else{ cout << "No" << endl; } } } return 0;}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
0 コメント