Submission #36622548
Source Code Expand
#include <bits/stdc++.h>
using namespace std;
typedef long long int lli;
//lli N = 10e9+7;
//vector <vector <lli>> arr(N,);
//double eps = 1e-9;
void solve()
{
lli n, q, i, t, a, b;
cin>>n>>q;
map <lli, map<lli, lli>> m;
for(i=0;i<q;i++)
{
cin>>t>>a>>b;
if(t==1) m[a][b]=1;
else if(t==2) m[a][b]=0;
else
{
if(m[a][b]==1 && m[b][a]==1) cout<<"Yes"<<'\n';
else cout<<"No"<<'\n';
}
}
}
void usaco()
{
freopen("diamond.in","r",stdin);
freopen("diamond.out","w",stdout);
}
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
solve();
}
Submission Info
| Submission Time |
|
| Task |
C - FF |
| User |
Pesto |
| Language |
C++ (GCC 9.2.1) |
| Score |
300 |
| Code Size |
618 Byte |
| Status |
AC |
| Exec Time |
152 ms |
| Memory |
28792 KiB |
Compile Error
./Main.cpp: In function ‘void usaco()’:
./Main.cpp:30:9: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
30 | freopen("diamond.in","r",stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./Main.cpp:31:11: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
31 | freopen("diamond.out","w",stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
Judge Result
| Set Name |
Sample |
All |
| Score / Max Score |
0 / 0 |
300 / 300 |
| Status |
|
|
| Set Name |
Test Cases |
| Sample |
00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt |
| All |
00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_small_sns_03.txt, 01_small_sns_04.txt, 01_small_sns_05.txt, 01_small_sns_06.txt, 02_random_07.txt, 02_random_08.txt, 03_max_09.txt, 03_max_10.txt, 04_large_sns_11.txt, 04_large_sns_12.txt, 04_large_sns_13.txt, 05_handmade_14.txt, 05_handmade_15.txt, 05_handmade_16.txt |
| Case Name |
Status |
Exec Time |
Memory |
| 00_sample_00.txt |
AC |
8 ms |
3516 KiB |
| 00_sample_01.txt |
AC |
2 ms |
3488 KiB |
| 00_sample_02.txt |
AC |
2 ms |
3480 KiB |
| 01_small_sns_03.txt |
AC |
2 ms |
3560 KiB |
| 01_small_sns_04.txt |
AC |
44 ms |
3560 KiB |
| 01_small_sns_05.txt |
AC |
86 ms |
6020 KiB |
| 01_small_sns_06.txt |
AC |
39 ms |
3492 KiB |
| 02_random_07.txt |
AC |
15 ms |
5800 KiB |
| 02_random_08.txt |
AC |
70 ms |
16832 KiB |
| 03_max_09.txt |
AC |
152 ms |
28792 KiB |
| 03_max_10.txt |
AC |
143 ms |
23124 KiB |
| 04_large_sns_11.txt |
AC |
101 ms |
20988 KiB |
| 04_large_sns_12.txt |
AC |
60 ms |
12928 KiB |
| 04_large_sns_13.txt |
AC |
82 ms |
14636 KiB |
| 05_handmade_14.txt |
AC |
135 ms |
19812 KiB |
| 05_handmade_15.txt |
AC |
131 ms |
16060 KiB |
| 05_handmade_16.txt |
AC |
80 ms |
9772 KiB |