题目:

 题解:

思路:

  1. 首先加上365或366天,再加上12,将每个一号加上去。先将每一天都当作只跑1KM。
  2. 然后再计算没一年内有多少个星期一。
  3. 再将每个月的一号来判断是否为星期一,如果是的话就要减去1,因为第一步已经计算过一次一号跑2KMl了,第二步重复加了1KM。
  4. 程序是算到了2020年的12月31号,所以还要将后面的多跑的减去。
result = 0dict_run  = [31,29,31,30,31,30,31,31,30,31,30,31]
dict_ping = [31,28,31,30,31,30,31,31,30,31,30,31]for i in range(2000,2021):#闰年处理if (i % 4 ==0 and i % 100 != 0) or i % 400 == 0:result += 378for x in range(1,367):xingqi_yi = ((i-1)*365 + i // 4 - i // 100 + i // 400 + x) % 7if xingqi_yi == 1:result += 1day = 1for j in range(12):#计算每月一号是不是星期一xingqi = ((i-1)*365 + i // 4 - i // 100 + i // 400 + day) % 7day += dict_run[j]if xingqi == 1:result -= 1#平年处理else:result += 377for x in range(1, 366):xingqi_yi = ((i - 1) * 365 + i // 4 - i // 100 + i // 400 + x) % 7if xingqi_yi == 1:result += 1day = 1for j in range(12):# 计算每月一号是不是星期一xingqi = ((i - 1) * 365 + i // 4 - i // 100 + i // 400 + day) % 7day += dict_ping[j]if xingqi == 1:result -= 1print(result-106)

[蓝桥杯Python]:跑步训练----小蓝每天都锻炼身体。正常情况下,小蓝每天跑1千米。如果某天是周一或者月初(1日),为了激励自己,小蓝要跑2千米。如果同时是周一-或月初,小蓝也是跑2千米。小蓝相关推荐

  1. 算法刷题系列(四)蓝桥杯python算法训练3(下)

    上一次的节点选择算法由于春节过年耽搁了,现在重新补上 上篇链接:算法刷题系列(四)蓝桥杯python算法训练3 - 经验教训 在纷繁复杂的使用了列表来暂存数据之后,发现其实可以利用笔者自己不太常用的字 ...

  2. 蓝桥杯 Python 算法训练 kAc给糖果你吃

    问题描述 kAc有n堆糖果,每堆有A[i]个. kAc说你只能拿m次糖果,聪明的你当然想要拿最多的糖果来吃啦啦啦~ //第二天,kAc问你还想吃糖果么?(嘿嘿嘿)说着眼角路出奇怪的微笑... 输入格式 ...

  3. 蓝桥杯 Python 算法训练 逗志芃的暴走

    问题描述 逗志芃是有妹子的现充,但是有时候妹子就是烦恼.因为逗志芃太逗了,所以这段时间妹子对逗志芃发动了技能无理取闹,妹子要去玩很多的景点.由于逗志芃之前抽机花费了太多的时间,不久以后又要微积分考试了 ...

  4. 蓝桥杯:跑步锻炼(java代码)

    蓝桥杯:跑步锻炼算法题(java) 该文章仅供参考,因为博主很菜,所以方法很笨,望大佬们提出宝贵的意见!!!谢谢!!! 原题目 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. ...

  5. 蓝桥杯Python这一篇就够了-训练系统题库合集(包括VIP试题)数据结构与算法

    第一版写于2020-11-13,第十一届蓝桥杯国赛前夕,老师和同学建议说写博文可以让学习更高效,陆陆续续写一些题解和学习笔记,在我的代码中我加了很多有助于理解程序的注释,希望这篇博客可以帮助你在蓝桥杯 ...

  6. [蓝桥杯python] 秘密行动:小D接到一项任务,要求他爬到一座n层大厦的顶端与神秘人物会面。这座大厦有一个神奇的特点,每层的高度都不一样,同时,小D也拥有一项特殊能力,可以一次向上跳跃一层或两层

     [蓝桥杯python] 秘密行动 1.资源限制 2.输入格式 3.输出格式 4.样式输入及输出 5.代码及解析 大功告成!编写不易,大家成功后点个关注or赞谢谢~ 问题描述 小D接到一项任务,要求他 ...

  7. 蓝桥杯:算法训练 印章 Python

    问题描述 共有n种图案的印章,每种图案的出现概率相同.小A买了m张印章,求小A集齐n种印章的概率. 输入格式 一行两个正整数n和m 输出格式 一个实数P表示答案,保留4位小数. 样例输入 2 3 样例 ...

  8. 2022年蓝桥杯Python程序设计B组思路和代码分享

    2022年蓝桥杯Python程序设计B组比赛结束了,分享一下题目以及思路. 文章目录 A:排列字母 题目: 思路: 代码: B: 寻找整数 题目: 思路: 代码: C: 纸张尺寸 题目: 思路: 代码 ...

  9. 青少年蓝桥杯python组(STEMA中级组)

    STEMA中级-青少年蓝桥杯python组 第一套编程题 第一题 第二题 第三题 第四题 第五题 第二套编程题 第一题 第二题 第三题 第四题 第五题 第一套编程题 第一题 [编程实现] 输入一个字符 ...

  10. 第十三届蓝桥杯Python B组国赛题解

    第十三届蓝桥杯Python B组国赛题解 试题A:斐波那契与7 试题 B: 小蓝做实验 试题 C: 取模 试题 D: 内存空间 试题 E: 近似 GCD 试题 F: 交通信号 试题 G: 点亮 试题 ...

最新文章

  1. Swing 实现聊天系统 私发与群发
  2. 局部邻域搜索-爬山法,模拟退火,禁忌,迭代局部搜索,变邻域局部搜索的简单阐释
  3. PostgreSQL-8-数据合并
  4. 【Prometheus Pushgateway】 推送数据踩坑
  5. [luogu3290][SCOI2016]围棋
  6. js call,apply,bind三个方法的区别
  7. 计算机关机键桌面,电脑桌面按钮关机关不了怎么办? 爱问知识人
  8. Java 常用负载均衡算法解析
  9. android fastboot流程,FastBoot的使用步骤
  10. adb 如何提高到最高权限
  11. word文档图片画红线_Word文档怎么在图片内画线?
  12. HTTP Headers
  13. Could not locate executable null\bin\winutils.exe in the Hadoop binaries
  14. cocos2dx之Box2D
  15. java结构体构建学生 学号_(1)定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩; 急求...
  16. docker里面安装supervisor
  17. python战舰世界_当下三国杀高玩口中的收益论是否过时/错误,若是,如何正确从理论层面评价武将的强弱 若否 为何?...
  18. 「SwiftUI」延迟执行代码
  19. 打开网页报错:net::ERR_CONTENT_LENGTH_MISMATCH,网页打开时显示不全,需要刷新几次才行
  20. Spring Boot 使用AES前后端传递参数加解密

热门文章

  1. 计算机 无法连接wifi网络地址,电脑设置wifi但无法连接网络怎么办
  2. 为了对电脑进行保护,已经阻止此应用 解决办法
  3. Python小例子 | 如何将多张图片合成mp4视频格式,并加入背景音乐...
  4. ssl证书 嵌入式设备_ngx_http_ssl_module
  5. php error unexpected,PHP错误syntax error unexpected T-FUNCTION的解决方案-深圳做网站-创络...
  6. html中的if函数,IF函数的使用方法
  7. python基础——求两个数的最大公因数和最小公倍数
  8. ROBOMASTER机甲大师赛视觉组学习方案
  9. 让DeepLearning4j阅读小说并给出关联度最高的词
  10. python编程语言期中试题_MOOC Python编程的第六周测试,MOOCPython,语言,程序设计,测试题...