蓝桥杯入门即劝退(五)跑断腿的小蓝

news2024/11/27 11:30:19

九层之台,起于垒土,你我皆是垒土人✔
愿我的文章对你有所帮助!
欢迎===关注===点赞===评论,共同学习,共同进步!

一、题目(填空题)

小蓝每天都锻炼身体。

正常情况下,小蓝每天跑 1 千米。如果某天是周一或者月初(1 日),为了激励自己,小蓝要跑 2 千米。如果同时是周一或月初,小蓝也是跑 2 千米。

小蓝跑步已经坚持了很长时间,从 2000 年 1 月 1 日周六(含)到 2020年 10 月 1日周四(含)。请问这段时间小蓝总共跑步多少千米?

题外话多多跑步的确是对个人身体素质精神面貌作用比较大的,还能一定程度上变帅和提升素质,俺大一大二就跑了挺多步,最多的时候一个月240多公里,也就是平均每天8公里,最多的时候一天早中晚跑了17公里,有的时候是真的拿命跑,无比痛苦,却又畅快!!

校运会因为一点意外最后没参加,如果参加5000米拿个本科组前三问题不大。愿你我永远在路上!

一张图纪念自己曾经挥洒无数汗水的跑步!

3e926bb62c604d5a93b1ea688cb51f87.png

解题思路:1 、本题看似简单,实际上不仔细推敲和思考也是颇有味道的,我也是参考了部分他人答案分析出来的。

2、需要注意的几个隐含条件:

  1. 平年闰年的区分
  2. 闰年2月为29天,平年28天
  3. 1、3、5、7、8、 10、 12月为31天
  4. 月初和周一都是跑两公里

6f5585f8177b45cf8e55acc5d1eca388.png tip:因为有一个地方搞错了参数,导致我的答案一直有偏差,哭死,后来bug找到了!

代码实现:

public  static void main(String args[]) {
        int RunDistance=0;
        int Start=6;//开始日期为周六
        int Months[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};//月份天数赋值

        for (int Years= 2000; Years <=2020; Years++)
        {
            if(Years%4==0&&Years%100!=0||Years%400==0)
                Months[1]=29;//闰年2月28天
            else
                Months[1]=28;
            for(int x=0;x<12;x++) {
                for (int Days = 1; Days <=Months[x]; Days++) {
                    if(Start==8)//如果是周八,就是周一
                    {
                        Start=1;
                    }
                    if (Start ==1 || Days == 1) {//当满足周一或月初的条件就跑两公里
                        RunDistance +=2;
                    }
                    else
                        RunDistance += 1;
                         Start++;
                    if (Years==2020 && x==9&&Days==1)//到时间了
                    {
                        System.out.println(RunDistance);
                        break;
                    }
                }
            }
        }
        //System.out.println(RunDistance);

    }

发文不易,恳请大佬们高抬贵手!


点赞:随手点赞是种美德,是大佬们对于本人创作的认可!


评论:往来无白丁,是你我交流的的开始!


收藏:愿君多采撷,是大佬们对在下的赞赏!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/3995.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

阿里测试8年,从5K到40K,这178天的心酸只有我自己知道···

从事测试工作已8年有余了&#xff0c;今天想聊一下自己刚入门时和现在的今昔对比&#xff0c;虽然现在也没什么大成就&#xff0c;只能说笑谈一下自己的测试生涯。 技术栈的变化 刚开始是做的开发&#xff0c;也是做了好几年的开发&#xff0c;后面软件测试的风潮开始了&…

前端工程师的摸鱼日常(17)

声明&#xff1a;全文纯属个人想法&#xff0c;无论提到什么&#xff0c;都无贬低和抬高之意&#xff0c;也没有对当今直正者感到不满。如果有部分内容与我思想不一&#xff0c;或戳于谁之痛处&#xff0c;可以跳过浏览&#xff0c;就当我在讲故事或者笑话。如果内容侵犯到XXX的…

CH34X linux驱动安装,参考代码例程

想用USB转I2C工具调试个I2C接口芯片未果。 驱动安装参考下面内容&#xff1a; 1. 使用的系统环境 本文使用Ubuntu 20.04 LTS版本Linux系统为测试环境。 2. 使用到的工具软件介绍 Linux系统下编译CH365/CH367的驱动使用到的工具主要有gcc和make&#xff0c;版本如下所示&…

“清华女神”回国,赤子之心,如愿以偿

目录1、女神科学家颜宁是谁2、颜宁在深圳人才论坛最新演讲&#xff0c;以及招聘邮箱3、颜宁微博回应4、结论与展望最近女神科学家颜宁回国了&#xff0c;整个科学界和中国都沸腾了&#xff0c;也上了热搜&#xff0c;成了热门话题&#xff0c;越来越多的海归精英选择回国 1、…

LeetCode 每日一题——816. 模糊坐标

1.题目描述 816. 模糊坐标 我们有一些二维坐标&#xff0c;如 “(1, 3)” 或 “(2, 0.5)”&#xff0c;然后我们移除所有逗号&#xff0c;小数点和空格&#xff0c;得到一个字符串S。返回所有可能的原始字符串到一个列表中。 原始的坐标表示法不会存在多余的零&#xff0c;所…

5_会话管理实现登录功能

一 会话管理登录功能 前置了解 初识cookie 如下图,浏览器初次访问服务器时,服务器生成数据将数据存放在浏览器的cookie中,当浏览器再次访问服务器时将会携带该cookie,此时服务器就可以确定该浏览器的身份了。 session的使用 如下图,session的实现需要借助cookie,不同cookie的是…

荧光标记氨基酸:荧光标记L-苯丙氨酸乙酯盐酸盐,L-phenylalanine ethylester labeled

产品名称&#xff1a;荧光标记L-苯丙氨酸乙酯盐酸盐&#xff0c;L-phenylalanine ethylester labeled L-苯丙氨酸乙酯盐酸盐是化学物质&#xff0c;分子式是C11H16NO2。别名L-苯基丙氨酸乙酯盐酸盐&#xff0c;熔点: 154-157&ordm;C&#xff0c;比旋光度: 33.7&ordm;(…

使用myCobot 280机械臂校准OAK智能深度相机

编辑&#xff1a;OAK中国 首发&#xff1a;oakchina.cn 喜欢的话&#xff0c;请多多&#x1f44d;⭐️✍ 内容可能会不定期更新&#xff0c;官网内容都是最新的&#xff0c;请查看首发地址链接。 ▌前言 Hello&#xff0c;大家好&#xff0c;这里是OAK中国&#xff0c;我是助手…

第三站:函数(第三幕)递归训练

目录 一、编写一个函数实现n的k次方&#xff0c;使用递归实现。&#xff08;k为整数&#xff09; 二、写一个递归函数DigitSum(n)&#xff0c;输入一个非负整数&#xff0c;返回组成它的数字之和 三、编写一个函数 reverse_string(char * string)&#xff08;递归实现&#x…

WebDAV之葫芦儿·派盘+墨阅

墨阅 支持webdav方式连接葫芦儿派盘。 是一款专注于帮助用户离线缓存网页文档图书漫画的免费工具APP。您可以利用墨阅收集来自互联网网站平台的公开文章,图片,漫画等,可以对网页样式进行调整,支持自定义动作,批量离线等功能方便用户日常离线。目前支持小说,markdown,图…

公众号搜题系统

公众号搜题系统 本平台优点&#xff1a; 多题库查题、独立后台、响应速度快、全网平台可查、功能最全&#xff01; 1.想要给自己的公众号获得查题接口&#xff0c;只需要两步&#xff01; 2.题库&#xff1a; 查题校园题库&#xff1a;查题校园题库后台&#xff08;点击跳转…

语义分割之RTFormer介绍

语义分割之RTFormer介绍 论文链接&#xff1a;https://arxiv.org/abs/2210.07124 代码地址&#xff1a;https://github.com/PaddlePaddle/PaddleSeg ViT以来&#xff0c;Transformer作为特征提取器在语义分割领域证明了自己&#xff0c;但是由于Transformer的核心 muti-self-…

苹果电脑提高工作效率alfred 5中文

Mac电脑上哪个效率工具好用呢&#xff1f;alfred 5是最强大的效率启动工具之一&#xff0c;丰富的插件资源、简单的上手成本&#xff0c;会是你提高 Mac 使用效率的得力助手。可通过热键&#xff0c;关键字&#xff0c;文本扩展等提高您的效率。搜索您的Mac和网络&#xff0c;并…

Sprint产品待办列表的优先级要怎么排?

在梳理产品待办事项列表的过程中&#xff0c;产品负责人需要先做优先级排列&#xff0c;保证我们在一定的时间盒内能够交付需要优先级最高、最具价值的用户故事。 那这个用户故事的优先级要怎么排列&#xff0c;我们怎样选择用户故事的实现顺序&#xff1f; 有一个实践可以推…

力扣(LeetCode)816. 模糊坐标(C++)

模拟 一次遍历 sss &#xff0c;尝试对遍历到的位置进行分割。对分割点左右字符串 ltltlt , rtrtrt 分别构造子串。 构造子串的规则: 整数不以 000 开头&#xff0c;(特例)单独的 000 可以作为整数。小数不以 000 结尾。小数的整数位是 000 &#xff0c;则整数位不能组成新数…

怎么给PDF添加页面?推荐三个PDF如何插入页面小妙招

在我们生活中&#xff0c;平时接触PDF文件可能没有接触Word文件那么的多。像处理PDF文件这种问题上并没有Word文件那么的容易&#xff0c;毕竟PDF它不易进行内容编辑。这时候如果有小伙伴需要对PDF文件进行修改或者进行插入页面&#xff0c;但是PDF文件是无法直接进行修改的。那…

做期货的阶段(做期货的几个阶段)

如何自己做好期货 学习交易大致有三阶段&#xff1a;直观直觉阶段&#xff0c;看到涨就做多&#xff0c;看到跌就做空&#xff0c;结果半赢半输&#xff1b;学习积累的阶段&#xff0c;看到涨跌不觉涨跌&#xff0c;想得很多&#xff0c;结果赢少赔多&#xff1b;领悟后再次直…

软件架构师考试的真实感受

近1个半月&#xff0c;因准备了软件架构师的考试&#xff0c;停了BLOG&#xff0c;今天想写点东西作为阶段性的沉淀。 节奏紧 和软设比起来&#xff0c;最直观的感受就是节奏紧&#xff0c;软设上午通常能够提前一个小时考完&#xff0c;加上下午2点才开考&#xff0c;中间有…

Java UML 类图

继承 继承&#xff1a;重用父类的某些功能 缺点&#xff1a;强耦合 耦合&#xff1a;修改一方&#xff0c;会影响另一方 应用&#xff1a;是否需要“向上转型” 接口 行为的抽象、可跨越不同的类 不包含实现实现类需完全实现可实现多个接口 是一种“自顶向下”的设计&…

C++多态(1)

目录1. 多态的概念2. 多态的定义和实现2.1 多态的构成条件2.1.1 重写2.2.2 指针或者引用2.2 虚函数重写的两个例外2.3 多态里的一个不规范的地方2.4 重载、重写&#xff08;覆盖&#xff09;、隐藏&#xff08;重定义&#xff09;的对比3. C11 override 和 final1. 多态的概念 …