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
AC × 3
AC × 17
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