随笔分类 -  数学-二进制

【gym102394B】Binary Numbers(DP)
摘要:题意:From https://blog.csdn.net/m0_37809890/article/details/102886956 思路: 可以发现转移就是右上角的一个区间前缀和 std只要开1倍空间,个人习惯开2倍滚动数组, 1倍有时候没想清楚的前提下初始化或者求前缀和顺序手抖就会gg,反正时 阅读全文

posted @ 2019-11-11 19:11 myx12345 阅读(261) 评论(0) 推荐(0)

【HDOJ6625】three arrays(Trie树,贪心)
摘要:题意:给定两个长均为n的序列a和b,要求两两配对,a[i]和b[j]配对的值为a[i]^b[j],求字典序最小的配对后的值序列 n<=1e5,a[i],b[i]<2^30 思路: 做法一:orz ckw大佬 做法二: 阅读全文

posted @ 2019-10-10 17:00 myx12345 阅读(191) 评论(0) 推荐(0)

【HDOJ6614】AND Minimum Spanning Tree(签到)
摘要:题意:给定标号从1到n的n个点,链接两个点x,y的代价为x AND y,求最小生成树总代价与满足代价最小的前提下字典序最小的方案 n<=2e5 思路: 阅读全文

posted @ 2019-10-09 20:08 myx12345 阅读(154) 评论(0) 推荐(0)

【CF1210B】Marcin and Training Camp(贪心)
摘要:题意:有n个人,60种技能点,如果第i个人会第j种技能a[i]的二进制表示的第j位就是1,第i个人的价值是b[i] 如果有若干种技能i会j不会,i就会鄙视j 求一种至少两个人的选人方案使得价值和最大,而且不存在一个人鄙视剩余所有人 n<=7000,1<=b[i]<=1e9 思路:显然如果有n个人,他 阅读全文

posted @ 2019-09-24 21:00 myx12345 阅读(316) 评论(0) 推荐(0)

【HDOJ5975】Aninteresting game(BIT原理)
摘要:题意:给定n个区间,第i个区间的范围是[i-lowbit(i)+1,i]。一共有q组询问,询问有两种: 1 x y:询问sigma lowbit(i) (x<=i<=y) 2.x:询问有几个区间包含x这个下标 思路:先打一个lowbit的表找一下规律 考虑第一种询问,能将它拆成两个询问calc(x- 阅读全文

posted @ 2018-11-20 19:12 myx12345 阅读(125) 评论(0) 推荐(0)

【BZOJ4300】绝世好题(二进制,DP)
摘要:题意: n<=100000,ai<=2*10^9 思路:按二进制逐位考虑,只要有至少1位取and后为1就可以接下去 设dp[i]为第i位取and之后为1的最长的序列长度,意会一下 阅读全文

posted @ 2018-11-07 19:24 myx12345 阅读(190) 评论(0) 推荐(0)

【HDOJ5536】Chip Factory(Trie树)
摘要:题意:给定n个数字,第i个数字为a[i],求max((a[i]+a[j])^a[k]),其中i,j,k互不相同 n<=1000,0<=a[i]<=1e9 思路:队友写的,抱大腿 先对于a[i]建立Trie树 枚举i和j后删除Trie中的i和j,然后就是经典的Trie树应用:优先朝与a[i]+a[j] 阅读全文

posted @ 2018-10-30 20:28 myx12345 阅读(145) 评论(0) 推荐(0)

【HDOJ6304】Chiaki Sequence Revisited(数学)
摘要:题意:给定一个序列a,定义a[1]=a[2]=1,a[n]=a[n-a[n-1]]+a[n-1-a[n-2]](n>=3),求该序列的前n项和是多少,结果对 1e9+7 取模 n<=1e18 思路:OEIS没通项,打表找规律 除第一个1之外 1 3 5 7出现了1次 2 6 10 14出现了2次 4 阅读全文

posted @ 2018-07-31 10:13 myx12345 阅读(219) 评论(0) 推荐(0)

【JZOJ4857】Tourist Attractions(Bitset)
摘要:题意:给定一个n个点的无向图,求这个图中有多少条长度为4的简单路径。 n<=1500 思路: 阅读全文

posted @ 2018-07-05 14:01 myx12345 阅读(241) 评论(0) 推荐(0)

【BZOJ4398】福慧双修(二进制,最短路)
摘要:题意: 此题中S=1 思路:Orz ManGod秒切此题 我觉得出入边权互换不太直观,就改了一下写法 第一次默认与1有关的第一条出边只出不入,第二次默认只入不出 阅读全文

posted @ 2017-04-17 16:45 myx12345 阅读(194) 评论(0) 推荐(0)

导航