Atcoder ABC 278 C問題 REになってしまう

前提

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 コメント