2018NOIP普及组初赛解析

前言

为所欲为.gif
今年因为新政策的原因导致我又得回到普及组
我们东莞的成绩也出来了,虽然本来就是稳进,但是还是要认真对待。
然而我这个菜鸡运气好了点86分


正题

这里就不放题目了,观看本博客之前请拿好初赛试卷


选择题

  1. 答案:D
    解析:扫描仪是输出设备显而易见

  2. 答案: D
    首先我们吧它们都转成二进制
    这里是8和16转二进制的表

8 or 16进制8进制对应二进制16进制对应二进制
00000000
10010001
20100010
30110011
41000100
51010101
61100110
71110111
8X1000
9X1001
AX1010
BX1011
CX1100
DX1101
EX1110
FX1111

然后前3个都是1001101001,跟最后一个不同。

  1. 答案:D
    解析:1MB=1024KB=1024∗1024B1MB=1024KB=1024*1024B1MB=1024KB=10241024B

  2. 答案:B
    解析:基础知识

  3. 答案:B
    解析:在这里插入图片描述

  4. 答案:A
    解析:容易发现循环节A,S,D,F,a,s,d,fA,S,D,F,a,s,d,fA,S,D,F,a,s,d,f然后到第81个就是AAA

  5. 答案:A
    解析:不难发现答案∑i=0nkn\sum _{i=0}^nk^ni=0nkn
    然后等比数列的通项公式

  6. 答案:A
    解析:就是不用

  7. 答案:A
    解析:前两个数比较,大的为最大值, 小的为最小值, 用掉一次比较 后面2∗(n−1)2*(n-1)2(n1)个数, 每两个比较, 大的同最大值比较, 小的同最小值比较, 3∗(n−1)3*(n-1)3(n1)次比较, 共3∗(n−1)+1=3n−23*(n - 1)+1=3n-23(n1)+1=3n2次比较。
    那n个数就是⌈(3n/2)−2⌉\lceil (3n/2)-2 \rceil(3n/2)2

  8. 答案:B
    解析:历届水题

  9. 答案:A
    解析:
    三条边的图有两个(单点的并,长为3的路,星图)
    四条边的图有两个(圈,三角形加一条边)
    五条边的图有一个(一条边的图的补图)
    六条边的图有一个(即4个点的完全图)

  10. 答案:B
    解析:首先S的话我们可以考虑10位的二进制,1表示选,0表示不选,然后S=210S=2^{10}S=210,之后T=C107T=C_{10}^7T=C107,那TS=15128\frac{T}{S}=\frac{15}{128}ST=12815

  11. 答案:B
    解析:φ(10000)=10000∗12∗45=4000\varphi (10000)=10000*\frac{1}{2}*\frac{4}{5}=4000φ(10000)=100002154=4000

  12. 答案:B
    解析:树状数组前置技能

  13. 答案:B
    解析:显而易见


问题求解

  1. 答案:去了,不去,不去,没下雨
    解析:首先丙去了,所以丁不去,然后根据(4)得知甲去了和根据(2)得知乙不去,最后根据(1)得知不下首先丙去了,所以丁不去,然后根据(4)得知甲去了和根据(2)得知乙不去,最后根据(1)得知不下

  2. 答案:544
    解析:首先个位数是8的个数是2018/10=2012018/10=2012018/10=201加一个2018就是202个,然后十位数是8个位数不是的个数是2018/100∗9=1802018/100*9=1802018/1009=180,然后百位数是8,十位个位都不是的是2018/1000∗81=1622018/1000*81=1622018/100081=162
    加起来544


读程序写结果

  1. 答案:RuanHuoNianTai
    解析:大写字母加1

  2. 答案:4
    解析:1,4,11,14这4个数

  3. 答案:8
    解析:做表格

n/mn/mn/m0123456
00123456
11032547
22-141638
30123456
41032547
52-141638
  1. 答案:6
    解析:其实aia_iai就是第i个点连向第aia_iai个点,求联通分量总数。

完善程序

(1).(1).(1).i*i
解析:其实就是枚举到n\sqrt nn

(2).(2).(2).n/i
解析:防止重复约数

(3).(3).(3).return a
解析:gcd模板还不会???

(4).(4).(4).a%b
解析:同上

(5).(5).(5).ans+gcd(a[i],a[j])
解析:根据题目描述枚举约数

(1).(1).(1).a[x]=i
解析:标记每个值的位置

(2).(2).(2).i+1
解析:右指针当然指右边

(3).(3).(3).R[a[i]]
解析:删除操作

(4).(4).(4).a[i]
解析:删除操作

(5).(5).(5).R[i]
解析:输出,不过要按原序输出所以不要写成R[a[i]]R[a[i]]R[a[i]]

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

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

相关文章

.NET十年回顾

一、 引子 从我还是编程菜鸟时起,.NET就从来没让我失望过。总是惊喜不断。 当年我第一个项目是做个进销存。用的Winform。当时我是机电工程师。编程只是业余心血来潮而已。 .NET的低门槛、VS良好的编程体验及MSDN完善的说明让我从此踏上了码农的不归之路。 回首十…

C#生成anb文件

今天我们来看看C#中如何生成anb文件。 这个anb文件本来是要对接别的平台的,人家提供给我们一个协议,然后通过程序来生成,然后对方会根据生成的anb文件进行解析,然后得到心电图啥的。 代码如下: private void create…

开源纯C#工控网关+组态软件

一、 前言 在园子潜水也七八年了。说来惭愧,这么多年虽然一直自称.NET铁杆粉丝,然仅限于回几个不痛不痒的贴,既没有发布过代码,也没有写过文章。 看着.NET和C#在国外风生水起,国内却日趋没落,我也早觉得有…

面试官:给我说一下你理解的分布式架构

转载自 面试官:给我说一下你理解的分布式架构 # 什么是分布式架构 分布式系统(distributed system) 是建立在网络之上的软件系统。 内聚性:是指每一个数据库分布节点高度自治,有本地的数据库管理系统。 透明性&am…

c语言程序设计--图书管理系统

这个原本是c语言程序设计书里面的习题,老师布置的作业,既然写好了,就在网上分享下,相信肯定有很多和我一样使用的是这本教材,大家可以借鉴下答案,在dev c上运行是没有任何错误的。文末已经贴了源码&#xf…

Access denied for user ‘root‘ @‘123.233.244.218‘(using password:YES)的解决方法

大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。 前言 在我们新买了个服务器之后,数据库我觉得是比不可少的吧,任何一个项目,只要是动态的,都需要数据做数据的服务于支撑,目前我…

初探SQL Server 2017 on Docker@macOS

编者语:假期到了最后一天,或者你人在旅途,或者你睡了8天,而我在家修炼了几天,完成了一堆好玩的,慢慢和大家分享下。 9月27日SQL Server 2017 正式发布,看点一堆,而这次发布不仅有传统…

阿里面试,为什么Kafka不支持读写分离

转载自 阿里面试,为什么Kafka不支持读写分离 为什么数据库、redis都支持了读写分离功能,而kafka却没有? 厮大也是狠人,直接打开源码从头开始讲,我一看这情况不对,按照这进度得讲到天黑了,蹭着…

手机号、邮箱、用户名均可登录系统的实现方式

大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂 前言 现在是2022年4月28日13:41:29! 需求:用户可以通过手机号、邮箱来注册我们的系统,用户完成之后,可以去完善自己的个人信息,…

.Net 内存对象分析

在生产环境中,通过运行日志我们会发现一些异常问题,此时,我们不能直接拿VS远程到服务器上调试,同时日志输出的信息无法百分百反映内存中对象的状态,比如说我们想查看进程中所有的Socket连接状态、服务路由信息等等。 即…

百度开源的分布式唯一ID生成器UidGenerator,解决了时钟回拨问题

转载自 百度开源的分布式唯一ID生成器UidGenerator,解决了时钟回拨问题 UidGenerator是百度开源的Java语言实现,基于Snowflake算法的唯一ID生成器。而且,它非常适合虚拟环境,比如:Docker。另外,它通过消…

nssl1193-地主【dp】

正题 题目大意 一个2∗n2*n2∗n的矩形,求分歌成k块的方案数。 解题思路 我们用fi,j,0/1f_{i,j,0/1}fi,j,0/1​表示前i列,分成j块,第i列是相同一块还是分开的一块。 然后我们分析 (不同颜色表示不同联通块)(字型体汇) 然后推出方程 (f[i][…

MyBatis-generator使用,Example缺少分页问题解决

一、分页问题 MyBatis自动生成代码没有分页功能。 如: public class User {private Integer userId;private String name;public Integer getUserId() {return userId;}public void setUserId(Integer userId) {this.userId userId;}public String getName() {r…

调试 ASP.NET Core 2.0 源代码

在Visual Studio 2017中可以通过符号以及源链接,非常方便对 ASP.NET Core 2.0中源代码进行调试。在这篇文章中,我们将重点介绍如何使用源链接对ASP.NET Core源进行调试。 什么是源链接? 和我一样,您可能已经注意到在编译代码时&am…

html新知

文章目录[x]开门大吉轮播样式账户密码获取回车发送命令(按键)计时器通过按钮实现清屏选项卡(轮播图原型)阶乘密码一致登录导航栏(新学的,,,,,其实就是简单的h…

如何将每日新闻添加到自己博客中,发送到微信群中

大家好,我是雄雄。 前言 最近新整了个博客网站,同事在gitee上找的,还不错,gitee上的地址在这里:拾壹博客管理系统。 别人的业务,再好也有不满足自己的地方,所以我就拉下来源码看了看&#xff0…

Hack for Cloud Beginner微软黑客松大赛

在这美丽的西子湖畔,我们欢迎各行各业的开发者参与此次Hack for Cloud Beginner微软黑客松大赛。我们致力于为开发者们提供在技术、社区领域中的交流平台,重在参与,意于创新。 此次黑客松大赛将于10月22日在中国杭州拉开帷幕,参与…

Asp.Net Core 2.0 多角色权限认证

在使用 WebForm 技术开发网站的时候,微软就提供了 Form 身份认证,这使得登录认证简单了许多,不同于 WebForm 以及后来的 Asp.Net Mvc,Asp.Net Core 中的身份认证与之前相比使用更加便捷,本文介绍 Asp.Net Core 2.0 多角…

html近期所学

导航栏&#xff08;新学的&#xff0c;&#xff0c;&#xff0c;&#xff0c;&#xff0c;其实就是简单的href&#xff09; css 开门大吉 轮播样式 js css js1 js1 js1 js1 js1 js7 首先是css 开门大吉 改只需其中的gif <html><head><style>section{width…

asp.net core后台系统登录的快速构建

登录流程图 示例预览 构建步骤 当然&#xff0c;你也可以直接之前前往coding仓库查看源码&#xff0c;要是发现bug记得提醒我啊~ LoginDemo地址 1. 首先你得有一个项目 2. 然后你需要一个登录页面 完整Login.cshtml视图代码戳这里-共计55行 效果预览图 <!DOCTYPE html>&l…