您当前的位置: 首页 > 

不牌不改

暂无认证

  • 0浏览

    0关注

    422博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

牛客挑战赛59 —— A 木桩

不牌不改 发布时间:2022-04-29 11:29:10 ,浏览量:0

题目

题目链接

题解

贪心。

大……大 小……小 大……大的方式排列,两端大的木桩尽可能相同,若大木桩数为奇数,则前少后多。这样可以保证[i,j]尽可能多,且每个[i,j]的正贡献不是0就是b(小木桩数量);对于所有的[i,a+b],前面的大木桩都会做负贡献-b,后面的大木桩的负贡献为0。 因此总贡献为前面大数*后面大数*小数-前面大数*小数

代码
#include 
using namespace std;
typedef long long LL;
int main () {
	LL a, b;
	int T;
	cin >> T;
	while (T --) {
		cin >> a >> b;
 		cout             
关注
打赏
1662186765
查看更多评论
0.0456s