P2123皇后游戏

P2123皇后游戏

参考题解

#include <iostream>
#include <algorithm>
using namespace std;

int T;
int n;
long long res;

struct Person
{
	int a,b,d;
}p[20005];

bool person_cmp(const Person& x,const Person& y)
{
	if(x.d == y.d)
	{
		if(x.d < 0)
			return x.a < y.a;
		else if(x.d == 1)
			return x.b > y.b;
		else
			return x.a < y.a;//很奇怪,这里按照题解说法随便排则会出问题,写true会RE两个然后一个超时,写false和这里这个写法就能AC
	}
	else
		return x.d < y.d;
}

void queenGame()
{
	res = 0;
	scanf("%d",&n);
	for(int k = 0 ; k < n ; k++)
	{
		scanf("%d%d",&p[k].a,&p[k].b);
		p[k].d = p[k].a - p[k].b;
		if(p[k].d > 0)	p[k].d = 1;
		else if(p[k].d < 0) 	p[k].d = -1;
	}
	
	sort(p,p+n,person_cmp);
	
	long long sum_a = 0;
	
	for(int k = 0 ; k < n ; k++)
	{
		sum_a += p[k].a;
		res = max(res,sum_a)+p[k].b;
	}
	printf("%lld\n",res);
}

int main()
{
	scanf("%d",&T);
	while(T > 0)
	{
		T--;
		queenGame();
	}
}

相关推荐

  1. P2123皇后游戏

    2024-03-24 23:32:03       20 阅读
  2. S&P 2023

    2024-03-24 23:32:03       18 阅读
  3. 傻瓜式远程P2P联机局域网游戏

    2024-03-24 23:32:03       15 阅读
  4. P1000 超级玛丽游戏

    2024-03-24 23:32:03       37 阅读
  5. 洛谷P2670扫雷游戏

    2024-03-24 23:32:03       33 阅读
  6. P1747 好奇怪的游戏

    2024-03-24 23:32:03       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-24 23:32:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-24 23:32:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-24 23:32:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-24 23:32:03       20 阅读

热门阅读

  1. Linux简单基础配置

    2024-03-24 23:32:03       19 阅读
  2. (c/c++)——线程的基础使用

    2024-03-24 23:32:03       17 阅读
  3. rust - 将bitmap位图文件另存为png格式

    2024-03-24 23:32:03       17 阅读
  4. PostgreSQL与MySQL对比

    2024-03-24 23:32:03       19 阅读
  5. jvm底层

    jvm底层

    2024-03-24 23:32:03      15 阅读
  6. python

    2024-03-24 23:32:03       17 阅读
  7. 【机器学习-09】特征工程

    2024-03-24 23:32:03       16 阅读
  8. js和jsp的区别

    2024-03-24 23:32:03       16 阅读
  9. 组织碳管理--常见问题解答FAQ

    2024-03-24 23:32:03       19 阅读
  10. 【LeetCode-45.跳跃游戏】

    2024-03-24 23:32:03       15 阅读