摘要: 拿到这道题,我们其实就有直接暴力求解的方法: 使用两个字符串s,team分别表示彗星的字符串,队伍的字符串 然后再使用一个Counts数组,分别储存A-Z字符的对应的数字大小,例如A对应1,Z对应26.如此一来,我们只需要让数组每个元素的值等于下标的值+1,就可以成功初始化这个数组了 下一步就是定义 阅读全文
posted @ 2024-07-10 14:39 Tomorrowland_D 阅读(26) 评论(0) 推荐(1) 编辑
摘要: 这道题其实我们有非常直接的思路,直接用二维数组存储每个人的语文,数学,英语成绩。 用一个一维数组来存储每个人的总分成绩。 然后再依次遍历这个二维数组(两层循环),判断某一个人的成绩和谁旗鼓相当,并使用count变量存储这个值。 还有一点:题目中描述:第一个输入数据的人的编号记为1,故而我们下标从1开 阅读全文
posted @ 2024-07-10 00:48 Tomorrowland_D 阅读(122) 评论(0) 推荐(3) 编辑
摘要: 思路: 这道题我的想法非常简单,就是暴力遍历,定义一个大小为10000的数组 因为这道题中的马路长度L的最大值仅仅为10000,挨个遍历最坏的情况也就是遍历1遍大小为1000的数组,故而影响不大 先将数组中的元素全部初始化为1,然后在每行输入u,v时,从u到v遍历数组,让数组中的值,从flag[u] 阅读全文
posted @ 2024-07-10 00:30 Tomorrowland_D 阅读(31) 评论(0) 推荐(3) 编辑
摘要: 这道题其实本质上就是一个偏移量的数学问题,只要计算出字母与'a'之间的偏移量,问题就迎刃而解了。 我们可以计算出每个字母与'a'之间的偏移量,然后再+n,就是这个字母移动的距离,由于移动的距离可能会>26,超过字母z的范围,因此我们对这个结果取26的余数,这样我们就可以控制在0-25之间了。 具体代 阅读全文
posted @ 2024-07-09 12:05 Tomorrowland_D 阅读(44) 评论(0) 推荐(3) 编辑
摘要: 这道题乍一看逻辑判断条件十分复杂,但是我们有简便的方法,规避复杂逻辑情况的判断 我们可以通过一个bool类型的值来存储当前逻辑判断的条件,然后对这些bool类型的值进行逻辑与和逻辑或操作,就可以规避复杂判断逻辑的操作。 具体实现代码如下: // 判断性质1:是偶数 bool isEven = (x 阅读全文
posted @ 2024-07-09 09:53 Tomorrowland_D 阅读(83) 评论(0) 推荐(3) 编辑
摘要: 题目叙述: 【深基2.例12】上学迟到 题目描述 学校和 yyy 的家之间的距离为 s 米,而 yyy 以 v 米每分钟的速度匀速走向学校。 在上学的路上,yyy 还要额外花费 10 分钟的时间进行垃圾分类。 学校要求必须在上午 8.00 到达,请计算在不迟到的前提下,yyy 最晚能什么时候出门。 阅读全文
posted @ 2024-07-09 09:40 Tomorrowland_D 阅读(226) 评论(0) 推荐(4) 编辑
摘要: 这道题乍一看情况非常多种,逻辑判断似乎十分复杂,但是其实我们分类清晰的话,问题就可以迎刃而解。 我们仔细思考一下,出现boy的次数应该怎么计算?其实无非就是三种情况(从大方向上判断) 1.b开头的情况 b,bo,boy;这三种情况。 2.o开头的情况 o,oy,这两种情况(但是不能包含boy这种情况 阅读全文
posted @ 2024-07-09 00:23 Tomorrowland_D 阅读(56) 评论(0) 推荐(1) 编辑
点击右上角即可分享
微信分享提示