题目链接 牛客网竞赛 129583B 题意简述 有 张牌,初始牌堆为 ,目标牌堆为 。 允许的操作:选取相邻的两张牌,让它们同时 +1 或同时 -1。 问:能否通过若干次(包括 次)操作,使得 变成 (即 对所有 成立)? 数据范围:,,多组测试。 思路 从左到右贪心模拟:为了让 变成 ,只能调整 这对相邻牌。把差值 加到 和 上。最后检查 是否等于 。 为什么这样是对的? 操作的特点:每次操作必须同时改变相邻的两个数,且改变量相同(都 +1 或都 -1)。 从最左边开始想: 要让 变成 ,只能通过操作 来实现。 我们需要给 加上 ,同时 也会被加上相同的值。...