摘要: emm,a出3题,补了两题 A,B水题 #include<bits/stdc++.h> #define fi first #define se second #define mp make_pair #define pb push_back #define read(a) scanf("%d",&a 阅读全文
posted @ 2017-10-02 20:17 walfy 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 二进制处理 题意:给一堆数和价值,求其中数异或起来不大于k,而且价值最大 对于一个数t,如果一个数s不大于它,那么s的二进制中对应t,如果t是1,那么s可能是0,1,如果t是0,那么s必是0 枚举k的每一位1,改成0,把后面全改成1,再枚举所有情况,看能不能满足,最后求最大的价值 #include< 阅读全文
posted @ 2017-10-02 09:26 walfy 阅读(205) 评论(0) 推荐(0) 编辑