最新要闻
- 【全球独家】理想L5车型首次公布:不是SUV 价格坚守20万以上
- 每日热讯!最新显卡天梯榜公布:前十NVIDIA占五席!RTX 4090断层第一
- 全球新动态:杭州岳庙秦桧像被砸烂9次 游客仍不解气:专家称泄愤不应暴力
- 世界资讯:腾讯游戏春节7天吸金超4.5亿:《王者荣耀》独占一半 稳坐第一
- 世界信息:一加平板来了:Star Orbit金属打造 CNC一体机身
- 佳能2022年营收破4万亿日元 相机收入暴增 完全不惧手机蚕食
- 画面有点上头!男子扛铁板狂砸秦桧雕像:《满江红》带火景区热度
- 赚了!科学家在南极发现罕见大陨石:7.7公斤
- 全球看点:打破日本垄断!OLED关键材料FMM首次国产
- 环球今日讯!R星今日正式入驻B站!网友“花式”催更《GTA6》
- 全球观天下!显卡、主板返修排行:戴尔居然完美第一!AMD极度尴尬
- 环球简讯:神舟十五号航天员准备首次出舱!期待“感觉良好”
- 天天资讯:真我GT Neo5明天官宣 网友:赢麻了
- 每日视点!国产PCIe 4.0硬盘天花板 致态TiPro7000 1TB到手699元
- 《流浪地球2》热映 张朝阳称引力弹弓真实存在:美国航天器经历过
- 全球视点!比亚迪2022年业绩预告出炉:净利润同比暴增超450%
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
Acw 170.加成序列
题目描述
满足如下条件的序列 \(X\)(序列中元素被标号为 \(1、2、3…m\))被称为“加成序列”:
- \(X[1]=1\)
- \(X[m]=n\)
- \(X[1]
- 对于每个 \(k\)(\(2 \le k \le m\))都存在两个整数 \(i\) 和 \(j\) (\(1 \le i,j\le k-1\),\(i\) 和 \(j\) 可相等),使得 \(X[k]=X[i]+X[j]\)。
你的任务是:给定一个整数 \(n\),找出符合上述条件的长度 \(m\) 最小的“加成序列”。
(相关资料图)
如果有多个满足要求的答案,只需要找出任意一个可行解。
解题思路
\(\qquad\) 看到 \(n\le 100\),考虑爆搜,但是这个一般的爆搜过不去,原因如下:递归的层数可能很深
(因为序列的长度可以很长),但是答案序列的长度会很短,举个例子,在这个序列中:
\(\qquad\)长度只有 \(11\),但是很容易构造出一个递增的序列,可以达到 \(144\) 项。为了避免这样的不必要搜索,我们可以采用迭代加深搜索
。
\(\qquad\qquad\qquad\)迭代加深搜索适合搜索规模不定,但是答案在较浅的层数的问题
\[\]\(\qquad\)具体就是我们先假定一个最大层数,在搜索的时候超过最大层数就不继续,知道搜索成功后,这个最大层数就是我们的答案。
剪枝操作
\(\qquad1.\)优化搜索顺序:因为这是严格递增顺序,所以为了让答案尽快趋近于 \(n\),我们应该从后面的项开始,并且 \(a[i]\) 必定可以由 \(a[i - 1]\) 得到,这里可以采用反证法:因为如果 \(a[i]\) 的组成中不包含 \(a[i - 1]\),那我们把 \(a[i - 1]\) 这一项删去不改变序列的性质,而且答案更优。所以 \(a[i]\) 必定可以由 \(a[i - 1]\) 得到,只要枚举另一个数就可以了。
\(\qquad2.\)排除等效冗余:由于两个数的和可能出现重复,所以我们要排除这种情况,搞个判重数组
\(\qquad3.\)估价函数:由于后一项至多是前一项的两倍,所以当当前数 \(a[i]\times 2^{m - i + 1} < n\) 的时候,代表无论如何也无法达到目标,所以也是不行的。
代码实现
#include using namespace std;const int N = 110;int n, path[N];bool dfs(int u, int dep) {if (u == dep + 1) return path[dep] == n;if (path[u - 1] * (1 << dep - u + 1) < n) return 0;int st[N] = {0};for (int j = u - 1; j >= 1; j -- ) {int sum = path[u - 1] + path[j];if (sum <= path[u - 1]) continue ;if (st[sum] || sum > n) continue ;path[u] = sum, st[sum] = 1;if (dfs(u + 1, dep)) return 1;} return 0;}int main() {ios::sync_with_stdio(false);cin.tie(0), cout.tie(0);path[1] = 1;while (cin >> n, n) {int dep = 2;while (!dfs(2, dep)) dep ++ ;for (int i = 1; i <= dep; i ++ )cout << path[i] << " ";cout << "\n";}return 0;}
这些全部搞起来我们的代码就可以稳定 \(20ms\) 以内了 qwq
Acw 170.加成序列
精彩看点:React组件的使用
【全球独家】理想L5车型首次公布:不是SUV 价格坚守20万以上
每日热讯!最新显卡天梯榜公布:前十NVIDIA占五席!RTX 4090断层第一
全球新动态:杭州岳庙秦桧像被砸烂9次 游客仍不解气:专家称泄愤不应暴力
世界资讯:腾讯游戏春节7天吸金超4.5亿:《王者荣耀》独占一半 稳坐第一
世界信息:一加平板来了:Star Orbit金属打造 CNC一体机身
佳能2022年营收破4万亿日元 相机收入暴增 完全不惧手机蚕食
画面有点上头!男子扛铁板狂砸秦桧雕像:《满江红》带火景区热度
赚了!科学家在南极发现罕见大陨石:7.7公斤
全球消息!【Python】爬虫实战-基于代理池的高并发爬虫
焦点快看:rust写一个im聊天服务
全球看点:打破日本垄断!OLED关键材料FMM首次国产
环球今日讯!R星今日正式入驻B站!网友“花式”催更《GTA6》
全球观天下!显卡、主板返修排行:戴尔居然完美第一!AMD极度尴尬
环球简讯:神舟十五号航天员准备首次出舱!期待“感觉良好”
天天资讯:真我GT Neo5明天官宣 网友:赢麻了
每日视点!国产PCIe 4.0硬盘天花板 致态TiPro7000 1TB到手699元
《流浪地球2》热映 张朝阳称引力弹弓真实存在:美国航天器经历过
全球视点!比亚迪2022年业绩预告出炉:净利润同比暴增超450%
世界今热点:65寸电视不到2000元 LCD跌成白菜价 面板一哥京东方2022利润大跌70%
荣耀Magic5系列定档:2月27日MWC巴塞罗那见
Java中23种设计模式介绍和应用场景总结
今头条!手机测试之-adb
环球时讯:《鹅鸭杀》爆火,一文带你了解如何实现顶流社交游戏
DevOps: 自动与手动部署语义化版本(Semantic Versioning)实操
焦点信息:手上有了这些工具,明天争取6点下班了!
全球焦点!平价神器!新iPad mini 7曝光:处理器/屏幕惊喜
女子买电影票发现仅一个普通座位 其他全是C位 工作人员也无语
每日短讯:他真的很忙!雷军站公司门口给小米员工挨个发红包
最资讯丨打工人热议今天怎么才是周一:专家科普节后综合征
【全球热闻】《无名》折戟春节档:4.9亿票房只排第4、粉黑大战尴尬
springboot整合activiti实现流程审批(支持单体、微服务融合)
环球百事通!FPGA用ROM输出正弦波
深度学习基础课:卷积层的梯度检查
Dockerfile构建镜像
每日信息:SSL 证书基本概念扫盲
【全球速看料】亏电油耗不到5升 长安UNI-V iDD将于3月上市:或15万起售
要闻:《流浪地球2》有多硬核?工业机器人登上大银幕 周边产品也火了 超额数百倍
神操作 外卖小哥为闯红灯S形走位 被罚20元
当前快报:3.3万元!雷神ZERO 2023上架:搭载RTX 4090和i9-13900HX
【当前独家】女子被石头鱼刺伤整条胳膊肿胀 医生提醒:高档海鲜 鳍有剧毒
实时焦点:【算法训练营day31】LeetCode455. 分发饼干 LeetCode376. 摆动序列 LeetCode53. 最大子序和
记录--这样封装列表 hooks,一天可以开发 20 个页面
焦点热门:如何根据网络位计算主机位的数量
光线传媒回应股价暴跌:节前涨过一波 公司主投的《深海》票房不及预期
世界观天下!庆祝中国新年!梅西东家巴黎全队球员身穿中文球衣出战
焦点速读:4人修改游戏源代码 架设私服 2年牟利260余万元
全球实时:因堵车错过高速免费时段要缴1000多过路费 有司机不干了:网友支招
世界热头条丨郭明錤:苹果或明年推出折叠屏iPad 配备碳纤维支架
字典树学习笔记
世界百事通!2023考研资料整合推荐
看点:为什么要进行网络分层
焦点信息:ChatGPT很厉害 但还有关键问题悬而未决
世界简讯:夫妻过年捡烟花纸壳7天捡5000斤赚500元:网友五味杂陈
环球快消息!注意了!22岁女生熬夜关灯玩手机致霰粒肿:做了手术才解决
长城“铁娘子”王凤英出任小鹏汽车总裁 向何小鹏汇报
焦点快报!跌破0.5元:阿里健康大药房劲度N95口罩0.49元/片(独立包装)
欧拉函数
【天天报资讯】什么是以太网
天天观天下!Docker数据管理
实时:背大锅!调查称三成离婚与一方沉迷手机有关
当前时讯:制作成本不超一千万、抄袭等争议不断!《满江红》:追究到底 还原真相
全球焦点!Nginx 前端部署配置
全球热头条丨惨剧再现 母子俩大年初一家中围炉煮茶身亡:一氧化碳中毒
《魔兽世界》国服停止 暴雪激怒中国玩家态度傲慢!中消协发声
每日视点!《狂飙》演员演出前才知道自己真实身份 导演太会玩
世界热消息:《满江红》7天营收7千万也带不动 光线传媒股价暴跌
世界最资讯丨博主曝吉利品牌2023年产品及渠道规划:领克改直营、血拼插混
Yarn平滑下线节点(Graceful Decommission)
【天天热闻】火山引擎 DataTester:“在字节,A/B 实验是一种信仰”
Asp.Net7 与 Vue3 组成的 BFF模式
属实赚麻了!《满江红》7天为光线传媒创收7000万元
大赚718亿元!网红基金经理张坤、葛兰火速回血
【全球聚看点】2022年各国汽车销量榜:中国第一 印度迅猛崛起
世界速讯:端劳饭碗 中国研发出玉米秸秆合成淀粉及蛋白技术:成本大降
THAILAND是哪个国家?thailand怎么读英语?
职务怎么填?职务侵占罪立案标准
奋进的旋律大结局是什么?奋进的旋律演员表名单
春风徐徐下一句的是什么?春风徐徐打一生肖是什么?
立春节气的特点和风俗有哪些?立春节气朋友圈句子
谷歌浏览器怎么样?谷歌浏览器无法打开网页是什么原因?
地暖怎么进行打压试验?地暖是怎么样供暖的?
LOL裁决之镰怎么解除?lol裁决之镰为什么没了?
《安富莱嵌入式周报》第301期:ThreadX老大离开微软推出PX5 RTOS第5代系统,支持回流焊的自焊接PCB板设计,单色屏实现多级灰度播放视频效果
【全球新要闻】河北小伙深耕OI默默无闻 LOGO设计放眼全球一鸣惊人 当LOGO设计与世界文化擦出火花——JJQ的LOGO设计之路(纯文
MOTO XT390手机什么时候上市的?MOTO XT390手机参数
iPhone5C上市价格是多少?iphone5c还能用微信吗?
当前头条:德系车在中国不香了?2022年大众、BBA少卖了20万台
《满江红》:成也算计 败也算计
【焦点热闻】轻至689克!富士通推出UH-X/H1轻薄本:世界上最轻的14英寸笔电
环球快播:给头发做个香氛SPA:舒蕾山茶花洗发水500ml 19.9元/瓶大促
报道:特斯拉全球开打价格战 大众第一个交枪!CEO:我们不跟
ServletContext与静态变量(static)的区别,数据库连接池放在哪里
最新资讯:Fortran数组排序:冒泡排序法
头条焦点:Python Numpy 中的打印设置函数set_printoptions
环球播报:小米汽车全身照传疯了!轿跑车身+迈凯伦式大灯 网友:保里保气
领90元大额券:可孚全自动血压计49.9元到手 给爸妈买一台
【全球快播报】真正开对撞机的女孩:从不化妆 一守就是13年
当前速看:苹果车祸检测功能误报不断 救援部门被折腾惨了