제출 #1340729

#제출 시각아이디문제언어결과실행 시간메모리
1340729rony_jsSkare (COCI26_skare)C++20
50 / 50
1 ms344 KiB
#include <bits/stdc++.h>
#define int long long


using namespace std;



inline void solve(){

	int n,q; cin>>n>>q;
	vector<int>v;
	vector<int>b;
	
	v.push_back(n);

	while(q--){
		int x,l; cin>>x>>l;
		x--;
		for(int i = 0; i<v.size(); i++){
			if(i==x){
				b.push_back(l);
				b.push_back(v[i]-l);
			}else b.push_back(v[i]);
		}
		v = b;
		b = vector<int>();
	}
	// for(auto t: v)cout<<t<<' ';
	set<int>x;
	for(int i = 0; i<v.size(); i++){
		x.insert(v[i]);
	}

	cout<<x.size()<<endl;
	
}


signed main(){

	solve();

	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...