Submission #62800213


Source Code Expand

Copy
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=2e5+5;
int n,m,cnt,ans,lst;
bool vis[N];
priority_queue<int,vector<int>,greater<int>> q[N];
int main(){
cin>>n>>m;
for(int i=1;i<=m;i++){
int u,v;
cin>>u>>v;
if(u==v) ans++;
else{
q[u].push(v);
q[v].push(u);
}
}
for(int i=1;i<=n;i++){
lst=0;
while(!q[i].empty()){
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=2e5+5;
int n,m,cnt,ans,lst;
bool vis[N];
priority_queue<int,vector<int>,greater<int>> q[N];
int main(){
	cin>>n>>m;
	for(int i=1;i<=m;i++){
		int u,v;
		cin>>u>>v;
		if(u==v) ans++;
		else{
			q[u].push(v);
			q[v].push(u);
		}
	}
	for(int i=1;i<=n;i++){
		lst=0;
		while(!q[i].empty()){
			int now=q[i].top();q[i].pop();
			if(now==lst) cnt++;
			else lst=now;
		}
	}
	cout<<ans+cnt/2;
	return 0;
}

Submission Info

Submission Time
Task C - Make it Simple
User wkl123
Language C++ 20 (gcc 12.2)
Score 300
Code Size 509 Byte
Status AC
Exec Time 297 ms
Memory 19436 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 19
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_n_small_00.txt, 01_n_small_01.txt, 01_n_small_02.txt, 01_n_small_03.txt, 02_random_00.txt, 02_random_01.txt, 02_random_02.txt, 02_random_03.txt, 02_random_04.txt, 02_random_05.txt, 02_random_06.txt, 02_random_07.txt, 03_corner_00.txt, 03_corner_01.txt, 03_corner_02.txt, 03_corner_03.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 4 ms 9724 KB
00_sample_01.txt AC 4 ms 9804 KB
00_sample_02.txt AC 4 ms 9892 KB
01_n_small_00.txt AC 142 ms 13148 KB
01_n_small_01.txt AC 119 ms 12784 KB
01_n_small_02.txt AC 178 ms 13944 KB
01_n_small_03.txt AC 117 ms 12420 KB
02_random_00.txt AC 171 ms 16052 KB
02_random_01.txt AC 166 ms 16460 KB
02_random_02.txt AC 289 ms 18952 KB
02_random_03.txt AC 297 ms 19388 KB
02_random_04.txt AC 252 ms 18356 KB
02_random_05.txt AC 173 ms 16592 KB
02_random_06.txt AC 289 ms 18688 KB
02_random_07.txt AC 297 ms 19436 KB
03_corner_00.txt AC 232 ms 17684 KB
03_corner_01.txt AC 286 ms 18920 KB
03_corner_02.txt AC 170 ms 10044 KB
03_corner_03.txt AC 168 ms 9752 KB


2025-04-05 (Sat)
12:52:43 +00:00