首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
消减整数
4条解析
开通博客写题解
墨海灬流弈
发表于 2021-03-20 23:51:25
C-消减整数 解题思路: 从1开始减(设i为1),后面只能减 i 或者2* i,也就是说只能减2的倍数,那么如果一开始n为双数就得减两次i=1(题目要求第一次必须减1,为了确保n能到0所以需要保证n是双数),否则减一次。确保n为双数以后开始循环,如果能被i的两倍整除,那么就i* 2,否则就减自身i不
展开全文
あおいSakura
发表于 2021-04-26 20:49:32
消减整数 题目链接:nowcoder 219038 到主站看:https://blog.csdn.net/weixin_43346722/article/details/116171958 题目大意 给你一个数,然后你可以从减 1 开始,接着每次减的要么跟上一次一样,要么是它的两倍,问你最少把减多少
展开全文
此在Dasein
发表于 2025-11-12 22:06:36
一、关键观察设第 i 步减去的数为 ai。规则要求a1=1,ai+1∈{ai,2ai}(i≥1)因此每个 ai 必然是 2 的幂,且指数序列非递减,且每一步的指数最多只能 +1。设出现的最高幂为 2k,则在序列中必有2^0,2^1,…,2^k每种至少出现一次。记 2i 出现的次数为 ci
展开全文
大时代1105
发表于 2025-03-18 15:37:03
思路 贪心 过程 代码 #include <iostream> using namespace std; int t, h; int func() { h --; int ans = 1, a = 1; while(h) { i
展开全文
查看本题
查看本题讨论
相关比赛
11163-牛客小白月赛32
进入比赛
12963-牛客小白月赛32内测
进入比赛
28034-河北经贸大学ACM战队思维训练赛
进入比赛
30082-2022年通师高专天梯赛选拔赛
进入比赛
30086-2022年通师高专天梯赛选拔赛TEST
进入比赛
等你来战
查看全部
牛客挑战赛84
报名截止时间:2025-12-05 22:00
2025年浙江工商大学程序设计竞赛新生赛(同步赛)
报名截止时间:2025-12-06 17:00
辽宁科技大学第二十一届ACM队纳新赛
报名截止时间:2025-12-07 14:00
华中农业大学第十五届程序设计竞赛(新生赛)同步赛
报名截止时间:2025-12-07 15:30
浙江机电职业技术大学第十届程序设计竞赛
报名截止时间:2025-12-07 17:00
牛客周赛 Round 121
报名截止时间:2025-12-07 21:00
2026牛客寒假算法基础集训营1
报名截止时间:2026-02-03 18:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题