2022 题面题解

这次比赛较水,巨佬们不是 AK 就是 949494。我也 AK 了

我太菜了

P1 @@

题面

给定两个数 aaa 和 bbb,求

∑i=0len(a)∑j=0len(b)ai×bj\sum_{i=0}^{\text{len}(a)}\sum_{j=0}^{\text{len}(b)}a_i\times b_ji=0∑len(a)​j=0∑len(b)​ai​×bj​

样例

样例输入 样例输出
123 45 54

题解

直接模拟。

for(int i = 0;i < a.length();i++){for(int j = 0;j < b.length();j++){ans += (a[i] - '0') * (b[j] - '0');}
}

P2 暗号

题面

给出 x1,x2,xnx_1, x_2, x_nx1​,x2​,xn​,求 xxx,满足 xxx 是一个等差数列并求和。

注意:超过三项只显示前两项和最后一项,中间用 ... 省略。

样例

样例输入 样例输出
1 2 3 1+2+3=6
-3 -2 0 (-3)+(-2)+...+0=-6

保证 x2≠xnx_2 \neq x_nx2​​=xn​。

题解

求出公差 d=x2−x1d=x_2-x_1d=x2​−x1​。

用公式套就行了。

P3 偶遇

题面

给出 19×1919\times 1919×19 方格边上的两个点,求只沿着边走两个点的距离。

也就是说,从一个点到另一个点沿着边走至少要走多长。

样例

咕咕咕

题解

直接沿着边模拟就行了。

需要按照边判断位移增量。

int dir(int x, int y){if(x == 1 && y == 19){return ...}else if(x == 1 && y == 1){return ...}else if(x == 19 && y == 19){return ...}else if(x == 19 && y == 1){...}else if(x == 19){...}else if(x == 1){...}else if(y == 1){...}else{...}
}

然后求得 ansansans,输出的不是 ansansans,而是 min⁡(ans,72−ans)\min (ans, 72 - ans)min(ans,72−ans)。

P4 小数化分数

题面

给出一个小数,求它的最简分数值。循环节用括号表示

(接下来是一堆介绍小数化分数的知识)

样例

样例输入 样例输出
0.125 1/8
0.(3) 1/3
3.(142857) 22/7

题解

模拟过程即可,除以它们的 gcd⁡\gcdgcd 即可得到答案。

P5 整数拆分

题面

给出两个数 n,kn,kn,k,要把 nnn 看作字符串拆成若干段,给这些段求和。

求这些和中不超过 kkk 的数的最大值并输出方案。

如果没有拆法,输出 none。如果有多种,输出 many

样例

样例输入 样例输出
1236 40 1+2+36=39
111 2 none
111 12 many

题解

大爆搜即可。

伪代码如下:

dfs(step, sum, lst):if(step == n):判断,记录将节点记录dfs(step + 1, sum + lst, si)还原dfs(step + 1, sum, lst * 10 + si)

P6 停车

题面

给出 nnn 个正整数 a1,a2,…,ana_1,a_2,\dots,a_na1​,a2​,…,an​,要取出若干不相邻的数,求和的最大值。

题解

DP。

dpidp_{i}dpi​ 为当前的数为止,和的最大值。

dpi=max⁡(dpi−1,dpi−2+ai)dp_i = \max (dp_{i-1},dp_{i-2}+a_i)dpi​=max(dpi−1​,dpi−2​+ai​)

小学生信息与未来 2022 题解相关推荐

  1. 安卓移动应用开发实例_移动应用开发协会纳新 ||掌握信息,赢得未来

    移动应用开发协会纳新 ||掌握信息,赢得未来 寻梦,是每个人心中的那一片橄榄叶?, 用有限的力量,放出无限的光芒✨. 有人的地方就会有生活, 有生活的地方就会有我们, 我们真诚期待你们的加入! Com ...

  2. CSP-S 2022 题解

    CSP-S 2022 题解 前言 由于打的肽粉了,NOIP 考前补了一下题. T1:假期计划 题目链接:luogu P8817 题目大意 给你一个无向图,然后要你规划出一条路径,其中起点和终点都是 1 ...

  3. 开源汇智创未来 | 2022开放原子全球开源峰会OpenAtom openEuler分论坛圆满召开

    7月27日,2022开放原子全球开源峰会OpenAtom openEuler分论坛在北京成功举办.论坛以"openEuler志高远,开源汇智创未来"为主题,为业界充分展示 open ...

  4. 金秋聚势 赋能未来 2022中国南京金秋经贸洽谈会暨数字经济峰会开幕

    金秋聚势,赋能未来.9月5日上午,2022中国·南京金秋经贸洽谈会(以下简称"金洽会")开幕式暨数字经济峰会在南京国际博览会议中心举行.江苏省委常委.南京市委书记韩立明致辞,南京市 ...

  5. 跬智信息 (Kyligence) 入选2022年度上海市优质大数据服务供应商目录

    近日,上海市经济和信息化委员会公布了2022年度上海市优质大数据服务供应商目录,跬智信息 (Kyligence) 成功入选通用技术/产品推荐目录.此次入选是对跬智信息 (Kyligence) 自主创新 ...

  6. MJUPC-022_编程挑战系列赛第二十二场(以梦为“码“ “数“说未来)题解(C/C++代码)

    题目一:Hello MJUers 输出一个数学与数据科学学院(软件学院)社管中心科技部的Logo,做为打开MJUPC编程挑战系列赛大门的敲门砖. 此题为签到题,没有难度,但因Logo字符画中包含一些转 ...

  7. 机器人的未来2022(转载)

    全文引用 : foxglove.dev/blog/the-future-of-robotics 相关博客: ☞ 从2050回顾2020,职业规划与技术路径(节选) ☞ 沉迷机器人操作系统的一个理由和四 ...

  8. 科兴未来-2022年下半年宁波市镇海区“雄镇英才”高端项目引进公告

    为加快推进"科创镇海·人才金港"建设,吸引集聚更多海内外高层次人才和团队来镇海创业创新,打造现代化滨海大都市科创强区.品质之城,现将2022年下半年宁波市镇海区"雄镇英才 ...

  9. 3位量子信息科学家获2022年诺贝尔物理学奖!

    据央视新闻消息,北京时间10月4日17:45,在瑞典首都斯德哥尔摩,瑞典皇家科学院宣布,将2022年诺贝尔物理学奖授予Alain Aspect.John F. Clauser 和 Anton Zeil ...

最新文章

  1. 户外私密Party| 在大峡谷中聊点平时不能聊的产品干货(报名结束)
  2. 【学习笔记】JAVA IO与NIO(new IO)的对比与不同IO模型的理解
  3. git服务器维护 备份,gitlab服务运维,备份与恢复 - 橙子柠檬's Blog
  4. B+Tree及其创建过程
  5. git查看提交者提交历史_如何维护您的提交者
  6. python连接sqlserver 多条sql语句后提交_利用python操作sqllite
  7. 利用Python K-means实现简单图像聚类
  8. innodb启动失败无法重启的处理方法
  9. 【Transformer】10个重要问题概览Transformer全部内容
  10. 二、Spring Cloud的配置 之 Eureka(服务注册中心)配置
  11. zabbix批量操作
  12. 计算机教室网络同传及保护,方正网络同传软件安装及后期使用全解.ppt
  13. 多媒体博客商业计划草案
  14. 学习笔记1/5,操作系统之操作系统概念
  15. adobe illustrator的格式刷
  16. 深圳圈子联合将出席2016IT领袖峰会
  17. 太原理工大学信息与计算机学怎么样,桑胜波-太原理工大学信息与计算机学院...
  18. 个人掏5000万美元、获2.3亿美金认购,造中国版OpenAI,45岁前美团联合创始人王慧文再创业!...
  19. android应用开发-从设计到实现 2-1 设计原理
  20. 软件设计师---操作系统

热门文章

  1. canvas实现H5手势密码设置以及手势解锁
  2. war java文件_Java: war包的作用及使用方法,如何解压后缀名为war的文件
  3. 计算机路由表更新算法画图
  4. linux安卓手机文件夹,Android系统的手机文件夹目录详解
  5. ERROR: Command errored out with exit status 1: command: /bin/python -c ‘import sys, setuptools, toke
  6. 计算机管理声音视屏不见,为什么视频没声音_电脑看视频没声音怎么恢复-win7之家...
  7. 嵌入式linux开发,mqtt库移植
  8. linux嵌入式开发所用工具
  9. iiis环境安装php多个版本
  10. lottie.js动画插件自定义机器人行走