2020牛客國慶集訓派對4 C
逆向思維,正著做有點難想,但反著做,讓每個人回到自己位置,這就比較好做了。
貪心就行。
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<iostream>
#include<vector>
#include<cmath>
#include<map>
#include<string>
#include<queue>
#include<stack>
#include<bitset>
#include<list>
#include<set>
#include<utility>
#include<functional>
#include<iomanip>
#define IO ios::sync_with_stdio(false)
#define eps 1e-7
#define int long long
using namespace std;
struct node
{
int x,y;
}a[505*505*2];
bool cmp(node x,node y)
{
return x.x+x.y>y.x+y.y;
}
int r,s,p;
signed main()
{
cin>>r>>s>>p;
for(int i=1;i<=p;i++)
{
cin>>a[i].x>>a[i].y;
a[i].x=r-a[i].x;
if(a[i].y>s)
{
a[i].y-=s;
}
else
{
a[i].y=s-a[i].y+1;
}
}
sort(a+1,a+p+1,cmp);
int ans=-1;
for(int i=1;i<=p;i++)
{
ans=max(ans,i+(a[i].x+a[i].y));
}
cout<<ans;
}
相關文章
- 2020牛客國慶集訓派對day4 F
- ABB (2020牛客國慶集訓派對day1)
- 【牛客訓練記錄】2024牛客國慶集訓派對day2
- 【牛客訓練記錄】2024牛客國慶集訓派對day1
- 【牛客訓練記錄】2024牛客國慶集訓派對day3
- 牛客國慶day3
- 國慶集訓筆記筆記
- 國慶集訓 Day 1
- 2024 國慶集訓日記
- 2024-10-3 國慶集訓。
- 2024牛客暑期多校訓練營4
- 2020牛客NOIP賽前集訓營-普及組(第一場) 牛牛的跳跳棋
- 【牛客訓練記錄】牛客周賽 Round 69
- 【牛客訓練記錄】牛客周賽 Round 70
- 牛客錯題集
- 2023牛客寒假演算法基礎集訓營1 ACDEFGHKLM演算法
- 2023牛客寒假演算法基礎集訓營2 ABCDEFHJKL演算法
- 牛客錯題集(Java)Java
- 2023牛客寒假演算法基礎集訓營5 A-L演算法
- 2023牛客寒假演算法基礎集訓營6 A-L演算法
- 錯題集1-牛客
- 2024牛客暑期多校訓練營4 - J. Zero (卡常)
- 2023牛客寒假演算法基礎集訓營3 A-I+K演算法
- 2020牛客暑期多校訓練營(第一場)H Minimum-cost Flow
- 牛客網暑期ACM多校訓練營(第三場)C Shuffle Cards(splay)ACM
- 2020的國慶節。
- 牛客2020跨年場 部分題解
- 牛客小白月賽99 C~E
- 2024牛客暑期多校訓練營9
- 2024牛客暑期多校訓練營8
- 2024牛客暑期多校訓練營6
- 2024牛客暑期多校訓練營5
- 2024牛客暑期多校訓練營2
- 2024牛客暑期多校訓練營1
- NOIP2020 集訓
- 2024牛客暑期多校訓練營2 HI
- 牛客小白月賽103 A--B--C
- 集訓D4-5