10 2023 档案

摘要:Link 此题目可以从两个方向考虑,正着和倒着,倒着考虑比较容易,首先把所有的数放到一块,如果是'<'或者'>',就是去掉最左边或者最右边的数,这样显然只有一种可能,答案不变。 如果是'?',那么显然可以去掉中间的任意一个,所以答案就是×l2,那么对于sni位置的\ 阅读全文
posted @ 2023-10-22 23:14 Simex 阅读(11) 评论(0) 推荐(0) 编辑
摘要:生成格雷码有三种方法, 一:首先是从全0格雷码开始,依次执行 1.将最低位反转 2.将最右边的1左边的第一位反转 二:递归镜像构造 1:1位格雷码是 0,1 2:(n+1)位格雷码中的前 2n个码字等于n位格雷码的码字,按顺序书写,加前缀 0 3:(n+1)位格雷码中的后 2n阅读全文
posted @ 2023-10-22 19:59 Simex 阅读(106) 评论(0) 推荐(0) 编辑
摘要:定义平衡2k+1进制数码为k,(k1),,,0,,,k1,k,请求出一个十进制数的2k+1进制表示。 对于该问题,解决的思路是首先算出普通的2k+1进制下的表示,然后分别对每一位进行考虑. 1:这一位的数属于 0k 不用管 2:这一位的数属于\(k+ 阅读全文
posted @ 2023-10-14 23:07 Simex 阅读(93) 评论(0) 推荐(0) 编辑
摘要:Link A 很简单 B sort+struct+cmp函数 C 排个序举行 D 显然的,我们可以从最小的开始进行合并,合并的越多越好。但是可以注意到Si的跨度相当的大,这怎么办呢? 我们可以使用STl中的map来解决,每一次取出map.begin()出来并且将其删除来解决。 E 一个很简 阅读全文
posted @ 2023-10-08 14:14 Simex 阅读(21) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示