题目

示例

输入
3
1
2
3
输出
1
2
3

思路

1,可以运用循环计数的方法,每次取截取后最长的那个进行之后的判断,每判断一次加一,当长度等于一的时候退出循环。
2,运用递归的算法,和方法一思想相同,形式改成递归的形式。

代码

import java.util.*;
public class Main{public static void main(String[] args)  {Scanner in=new Scanner(System.in);int n=in.nextInt();Long[] num=new Long[n];for (int i = 0; i <n ; i++) {num[i]=in.nextLong();}for(int i=0;i<n;++i){int ans=cut(num[i]);System.out.println(ans);}}//函数方法一:循环public static int cut(Long len) {//思路:每次只要切最长的就可以int count=1;while(len>1){len=len-len/2;count++;}return count;}//函数方法二:递归public static int cut(Long len) {//思路:每次只要切最长的就可以int count=1;if(len==1)return count;Long temp=len/2;if(len%2==1){temp++;}return cut(temp)+1;}
}

牛客(中兴捧月)—B-切绳子相关推荐

  1. 谈谈中兴捧月大赛决赛以及总结

    前言 四月份,在师兄的推荐下,报名参加了中兴捧月大赛.一开始只是为了混一个面笔试的资格(因为提交有效成绩即可免笔试),然后为了找一个简单的赛道,注册了几个号看了两三个赛道的题目.发现自己每个都不熟悉, ...

  2. 2020中兴捧月算法赛道傅里叶派赛题菜鸡回顾

    最近抱着试水的心理参加了2020中兴捧月算法大赛傅里叶派赛题.从4.19号由旁观者转变为参赛者,到5.8号提交完成最后的文档和代码,前后算起来也有20天了.虽然自己比较菜,但毕竟是第一次参加这种比较正 ...

  3. Deepsort_V2 2020中兴捧月阿尔法赛道多目标检测和跟踪初赛第一名

    2020中兴捧月阿尔法赛道多目标检测和跟踪初赛第一名方案 初赛:多目标跟踪:指标MOTA和MOTP, 后期的大量实验证明检测算法相对于跟踪更重要. 数据集分析: 1.人群密集稀疏场景: 2.场景(白天 ...

  4. “中兴捧月”报文监视器的实现

    前一段时间和几个好友组队参加了中兴举办的"中兴捧月杯"程序设计大赛,跌跌撞撞竟然进了复赛,不过最终还是没能入围区域决赛,还是感觉很遗憾.这里把当时复赛的题目以及我们被Out的代码拿 ...

  5. 中兴捧月大赛之方案探讨

    昨天参加完中兴捧月的决赛,感觉特别的糟糕.说实话,感觉中兴这次比赛搞得真的很奇葩!一是比赛搞得让我觉得公司对整个比赛的态度有点随意,有点不正式.二是比赛的赛题要求每天都在变,感觉不天天关注活动交流区, ...

  6. 2023第十三届“中兴捧月”全球精英挑战赛今日正式启动

    3月31日,第十三届"中兴捧月"全球精英挑战赛正式启动! 由中兴通讯主办的"中兴捧月"大赛,自2009年首次举办至今,已走过13个年头,是广大高校师生的重点关注 ...

  7. 2020年中兴捧月算法大赛---埃德加考特派赛题解析及代码

    写在前面 三月份疫情期间在家闲来无事, 各大公司举办了很多的算法比赛, 但是大多是人工智能相关, 而我这个菜鸡又不会这方面的, 这时发现了中兴捧月的埃德加考特派赛道, 也就是数据库相关本科课设, 恰好 ...

  8. 2020中兴捧月算法大赛-阿尔法(MOT)赛道--赛后总结

    比赛结束了,很荣幸拿到了中兴捧月算法大赛 MOT赛道 全国总决赛第二名的亚军奖杯,这估计也是我找到工作前最后一个比赛了,收获满满,下面算是自己给自己写的一个简单的赛后总结,做的比较粗糙,细节也就不多赘 ...

  9. SQL每日一题 牛客17 10月的新客户单价和获客成本

    试题链接10月的新户客单价和获客成本_牛客题霸_牛客网 分析排行榜第一名的解法 用窗口函数与join连接两个表格来做(要把大象装冰箱,拢共分五步) 第一步:用rank()over()窗口函数按照时间排 ...

最新文章

  1. SQL优化常用方法36
  2. python基础语法合集-python常用语法合集
  3. Spring-AOP @AspectJ切点函数之@annotation()
  4. Effective C++ --5 实现
  5. svn教程----eclipse的SVN插件使用
  6. SAP MM模块相关透明表收集
  7. 使用Prometheus和Grafana监视开放自由
  8. 《 第一本Docker书 》读书笔记 --- Docker 各项操作命令及参数说明(docker run 命令各个参数说明)
  9. idea 个性化定制快捷键
  10. “碰瓷”特斯拉翻船,卡车界明星创企Nikola身陷“骗局”危机
  11. PsotgreSQL
  12. android期末大作业_关于大学期末的一点碎碎念
  13. 【实践】基于百度地图API实现的地图形式天气预报【一】
  14. 打谱软件-Avid Sibelius 8.5.0 macOS
  15. MySQL数据库备份与恢复
  16. nova青春版支持鸿蒙吗,华为nova青春版评测:高颜值年轻人必备
  17. AD根据Primitives进行敷铜
  18. unity+cardboard细节总结
  19. oracle中update语句更新字段
  20. linux内核基本模型,Linux设备模型(1)_基本概念

热门文章

  1. 生物信息分析:从入门到精通结语
  2. nanomsg 框架简介
  3. Hough变换与Radon变换的联系与区别
  4. Python实现文件共享【同一局域网下】
  5. 透视变换 单应性矩阵怎么求 matlab,单应性(homography)变换的推导
  6. 条件变量pthread_cond_t怎么用
  7. 高等代数_证明_对称矩阵一定能够相似对角化
  8. springboot之aop切面获取请求
  9. nginx常见502错误的解决方法
  10. 基于RFID定位技术的资产管理--新导智能