Ideas

迭代+Check。

Code

C++

#include <iostream> using namespace std;bool check(int num) {while (num) {int item = num % 10;if (item == 2 or item == 0 or item == 1 or item == 9) {return true;}num /= 10;}return false;
}int main() {long long ans1 = 0, ans2 = 0;for (int i = 1; i < 2020; i++) {if (check(i)) {ans1 += i;ans2 += i * i;}}cout << ans1 << endl << ans2 << endl;return 0;
}

Python

def check(num):for ch in ['2', '0', '1', '9']:if ch in str(num):return Truereturn Falseif __name__ == '__main__':ans1, ans2 = 0, 0for i in range(1, 2020):if check(i):ans1 += ians2 += i ** 2print(ans1)print(ans2)

Answer:2658417853

2019年第十届蓝桥杯 - 省赛 - C/C++大学A组 - A. 平方和相关推荐

  1. 2019年第十届蓝桥杯 - 省赛 - C/C++大学C组 - B. 矩形切割

    题目链接:https://www.lanqiao.cn/courses/2786/learning/?id=67815 Ideas 对于一个矩形来说,能切割下来的正方形肯定是以较短的那条边为边长,然后 ...

  2. 2019年第十届蓝桥杯 - 省赛 - C/C++大学C组 - D. 质数

    Ideas 本来一开始想到的是质数筛,但是埃式筛是用来筛选 n 以内的所有质数,并不能找到第 n 个质数,除非找到一个足够大的 n 能够把第 2019 个质数包含进去. 可能质数筛还有升级,能够用来找 ...

  3. 2019年第十届蓝桥杯 - 省赛 - C/C++大学B组 - B. 年号字串

    [问题描述] 小明用字母 A 对应数字 1,B 对应 2,以此类推,用 Z 对应 26. 对于 27 以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27,AB 对应 28,AZ 对应 ...

  4. 2019年第十届蓝桥杯 - 省赛 - C/C++大学B组 - D. 数的分解

    [问题描述] 把 2019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包含数字 2 和 4,一共有多少种不同的分解方法? 注意交换 3 个整数的顺序被视为同一种方法,例如 1000+1 ...

  5. 2019年第十届蓝桥杯 - 省赛 - C/C++大学A组 - G. 日期问题

    题目 标题:日期问题 小明正在整理一批历史文献.这些历史文献中出现了很多日期.小明知道这些日期都在1960年1月1日至2059年12月31日.令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月 ...

  6. 2019年第十届蓝桥杯 - 省赛 - C/C++大学B组 - I. 后缀表达式

    题目链接:https://www.lanqiao.cn/courses/2786/learning/?id=67814 Ideas 简单回顾一下前缀.中缀.后缀表达式 前缀表达式:前缀表达式的运算符位 ...

  7. 2019年第十届蓝桥杯 - 省赛 - C/C++大学B组 - C. 数列求值

    [问题描述] 给定数列 1, 1, 1, 3, 5, 9, 17, -,从第 4 项开始,每项都是前 3 项的和. 求第 20190324 项的最后 4 位数字. [答案提交] 这是一道结果填空的题, ...

  8. 2019年第十届蓝桥杯 - 省赛 - C/C++大学C组 - F. 旋转

    Ideas 有点类似于线性代数的矩阵转置,不过这个是顺时针转90°,转置相当于是逆时针转90°. 但其实原理是一样的,矩阵转置是第一行变为第一列,第二行变为第二列-- 顺时针转90°其实就是第一行变为 ...

  9. 2019年第十届蓝桥杯 - 省赛 - C/C++大学A组 - D. 迷宫

    maze.txt文件内容如下: 01010101001011001001010110010110100100001000101010 000010001000001010100100001000000 ...

最新文章

  1. JAVA核心技术I---JAVA基础知识(查漏补缺private,static)
  2. JAVA命令行编译及运行
  3. HibernateTemplate、HibernateDaoSupport两种方法实现增删改查Good
  4. 数据挖掘 —— 数据预处理
  5. Merge和Rebase在Git中的区别
  6. flush python_带有示例的Python File flush()方法
  7. 洛谷P2089 烤鸡 题解
  8. JavaEE——Spring4--(9)Spring的事务管理(注解方式)
  9. mac自动生成路径问题
  10. normalize.css v2.1.2 翻译
  11. 利用Q-learning解决Cliff-walking问题
  12. 后端使用postman进行测试
  13. css样式 元素自适应长宽比
  14. Android GMS (谷歌移动服务)
  15. (附源码)计算机毕业设计SSM游泳馆管理平台
  16. [图]Microsoft Word 历史版本纵览
  17. Android 实现微信语音聊天
  18. mapreduce实现ItemCF——基于物品的协同过滤
  19. easyUI之增加删除与批量删除
  20. centos8安装gcc

热门文章

  1. firewall详解
  2. 判断一个单链表中是否有环
  3. verilog中timescale
  4. 复习上学期的HTML+CSS(1)
  5. 04-String——课后作业1:字串加密
  6. 关于void main()的误区
  7. 19、Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
  8. 《Android群英传》读书笔记 (5) 第十一章 搭建云端服务器 + 第十二章 Android 5.X新特性详解 + 第十三章 Android实例提高...
  9. JSON表单提交(ajax异步刷新)
  10. U盘文件名称变成乱码的解决方法