首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
拔河比赛专题
拔河比赛[CODEVS1959]解题报告
题面:将n个数分成两部分,使其个数之差不超过1,且两部分和之差最小。n<=100,<=450. 思路:由于观察到ai很小,所以很容易就想到的一个思路是以数的大小和个数作二维费用布尔背包,求其当个数为n>>1时最接近的解。 这是我很早就想到了的,但这道题还是做了很久,因为算下时间复杂度的话可以发现是,这个应该是要挂的。。 所以我就想呀想,想呀想。。花了很久很久。。但是实在想不出更
阅读更多...
索尼 toio™ 应用创意开发征文|音乐拔河比赛
拔河是从小孩到成年人都很喜欢的集体活动,那么如果我们通过Q宝机器人,将拔河比赛与音乐结合在一起会有什么样的体验呢?这篇文章里我就会用Q宝机器人来尝试玩一场音乐拔河比赛。我们在固定的比赛场地中央放上Q宝机器人,让小朋友围坐在场地两边,每一轮比赛开始时机器人随即旋转到一个方向,被指向的小朋友开始唱歌。接下来Q宝机器人会根据唱歌的水平向小朋友移动一定距离,然后开始下一轮较量。经过多轮较量,Q宝机器人首先
阅读更多...
华为OD机试真题 Java 实现【拔河比赛】【2023 B卷 100分】,附详细解题思路
目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷+B卷)》。 刷的越多,抽中的概
阅读更多...