试炼第三天

吃晚饭,可以省下好多时间的呀。
白天偷偷看了一会老师的直播,根据提示装好了python,晚上刚好就用上了。
学的第一句print,原来1314句有这么多。在这里插入图片描述
在自己实际操作写程序的时候,我仔细看了自己写的和老师的命名完全一样,为什么我的输出结果就不一样呢,后来下课后文老师,才发现我第二个for语句前面多了4个空格,老师说,有空格就表示是包含关系了所以结果才不一样,如此简单,我自己硬是没看出来。
这是原先的程序在这里插入图片描述
原来程序输出结果就是这样
后来改了之后的程序为
把空格去掉
结果就对了![
](https://img-blog.csdnimg.cn/20200609215619182.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xyX2hhcnJ5,size_16,color_FFFFFF,t_70)
昨天太忙没看到直播有点遗憾,今天看到了直播,总感觉赚到了,python和JAVA和C对比真是简洁多了,在老师讲这道题之前,脑子里一直在想C语言的表达,事实证明,虽然知道逻辑如何,但是表达还是有些许区别的,这道题,肯定还有其他的解,这其实就是一道数学题。
就当是解数学题吧,加油!

题目描述 在一个古老的部落里,有一个关于天气之子的试炼试炼将会给出连续 nn 天的天气情况。每种天气被一个正整数编号。相同的正整数表示同一种天气。 每一天前,接受天气之子试炼的成员们必须每天给出当天的天气预报。预报准确率最高的会成为部落的天气之子。 你想出了一个奇妙的预报方法: 第一天预报天气为 <天气类型1>。从第二天开始: 若前一天预报成功,预报的天气类型保持不变。 若预报失败,统计前面所有天中的最多的天气(多种天气都是最多时,预报其中该天气第一次出现最晚的天气种类),修改当天的预报为该天气。 你的任务是计算你的预报成功天数。 输入格式 第一行一个正整数 nn,表示一共有nn天进行天气预报。 接下来一行 nn 个正整数 a_1 ... a_na1​...an​,其中 a_iai​ 表示第 ii 天的天气情况。相同的正整数表示相同的天气。 输出格式 一行一个正整数,表示预报成功的天数。 样例 样例输入 5 1 2 1 2 2 AI写代码 Copy 样例输出 2 AI写代码 Copy 样例说明1 第一天预报天气1 第二天因为第一天预报成功了,因此预报天气1 第三天因为第二天预报失败,统计前两天,其中天气1和天气2都出现1次,天气2第一次出现更晚,因此预报天气2 第四天因为第三天预报失败,统计前三天,其中天气1出现2次,因此预报天气1 第五天因为第四天预报失败,统计前四天,其中天气1和天气2都出现2次,天气2第一次出现更晚,因此预报天气2 其中预报成功的有两天,第一天和第五天。因此输出2。
08-23
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值