洛谷 2320 & bzoj 1192 题解 (思维,构造)

该博客主要解析了洛谷2320和bzoj1192题目,涉及如何构造一个序列,使得[1, n]中的所有整数都是序列中元素的和,并保证序列字典序最小。作者通过回忆初中时期的类似问题,提出采用类似二进制拆分的方法,即按位上取整,来解决构造序列的问题。预计序列长度为logn级别,对于n=1e9的情况,也只需约30步。博客提供了问题的解决思路,并未展示具体代码。" 139323119,9280705,畅捷通T+软件业务流程详解,"['会计软件', '企业管理', '业务流程', '账务处理', 'T+软件']
摘要由CSDN通过智能技术生成

原题链接:
洛谷
bzoj

题意简述

给定一个 n ( &lt; = 1 e 9 ) n(&lt;=1e9) n(<=1e9),构造一个序列使得:

  1. [ 1 , n ] [1,n] [1,n]中所有整数是这个序列中某些元素的和
  2. 字典序最小

输出这个序列

思路

我们一开始认为: n n n 1 e 9 1e9 1e9,这个序列怎么也是 1 e 8 1e8 1e8,但是为什么还要输出呢?不是要 O L E OLE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值