# 2024下學期 期末好玩的遊戲
link: https://wego2024.contest.codeforces.com/group/nPd9IxKliH/contest/614750
### Problem A
```c++=
#include<bits/stdc++.h>
using namespace std;
int main(){
string x;
cin>>x;
cout<<x;
}
```
### Problem B
```c++=
#include<bits/stdc++.h>
using namespace std;
int main(){
int n, m, k , x, y;
cin>>n>>m>>k>>x>>y;
if(x>=n||y>=m) cout<<y-k;
else cout<<y;
}
```
### Problem C
```c++=
#include<bits/stdc++.h>
using namespace std;
int main(){
int t0, t1, t2, t3;
cin>>t0>>t1>>t2>>t3;
cout<<((t1-t0)+(t2-t3))/2<<" "<<(t3-t0)-(t2-t1);
}
```
### Problem D
```c++=
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
vector<int> counter(2101,0);
for(int i=0; i<n; i++){
int a, b, c;
cin>>a>>b>>c;
counter[4*a+8*b+9*c]++;
}
for(int i=0; i<2101; i++){
if(counter[i]>0) cout<<i<<" "<<counter[i]<<"\n";
}
}
```
### Problem E
```c++=
#include<bits/stdc++.h>
using namespace std;
int main(){
int n, m;
cin>>n>>m;
cout<<m+1-n;
}
```
### Problem F
```c++=
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
vector<pair<int, int>> box(n);
for(int i = 0; i < n; i++){
cin>>box[i].first>>box[i].second;
}
sort(box.begin(), box.end());
vector<pair<int, int>> piles;
for(auto[l, w] : box){
bool placed=false;
for(auto &top : piles){
if(top.first<l&&top.second<w){
top={l, w};
placed = true;
break;
}
}
if(!placed) piles.push_back({l, w});
}
cout<<piles.size()<<endl;
}
```