摘要: 题意: 如果一个序列被称为好序列,那么它不能被划分成两个值相等的序列(划分时可以跳着取) 问我们最少需要删去多少个值,使得序列变好,输出删去的个数以及哪些值 解法: 若序列和为奇数,那么已经是好序列 若序列和为偶数,那么背包判断是否可以分成两个值相等的序列 如果不可以,那么说明它也是好序列 如果可以 阅读全文
posted @ 2021-04-22 20:23 PdrEam 阅读(115) 评论(0) 推荐(0)
摘要: 留下xx或者xxx x^x=0 xxx^=0^x=x 从左向右异或过去 结果先成为x,然后成为0,最后变成x #include<bits/stdc++.h> #define ll long long #define inf 0x3f3f3f3f using namespace std; const 阅读全文
posted @ 2021-04-22 19:18 PdrEam 阅读(157) 评论(0) 推荐(0)