老师布置的作业,借博客这个平台一用

[总体感觉]对我而言比去年的难度大……特别是最后一题。


选择题

1.D 打印机属于输出设备

2.D 将全部进制转换为10进制进行对比,我的方法是每一位乘以进制的位数次方,最后加起来

3.D 1MB=1024kb*1024 每年必考的转换

4.B 广域网(WAN,Wide Area Network)

5.B 1984年第一届全国青少年信息学奥林匹克竞赛,虽然我是用今年减去届数算的

6.A 记得好像去年考过这个键盘的题目……

7.A 我是找规律算出来的,没有严格证明

8.A “鸡排”是位数排序来着……

9.A 找规律即可,好像是奇数给数的时候要取整,自己带入几个树之后就知道要向上取整了

10.B 水题……记得做过,是同题吧

11.A 这里给个定义

简单图:

在无向图中,关联一对顶点的无向边如果多于1条,则称这些边为平行边,平行边的条数称为重数。在有向图中,关联一对顶点的有向边如果多于1条,并且这些边的始点与终点相同(也就是它们的的方向相同),称这些边为平行边。含平行边的图称为多重图,既不含平行边也不含环的图称为简单图

12.B T/S=120/1024=15/128 排列组合题,今年考得还算简单

13.B 考虑10000以内有多少个2或5的倍数,再用10000减去即可

14.B 每执行一次x = x&(x-1),会将x用二进制表示时最右边的一个1变为0,因为x-1将会将该位(x用二进制表示时最右边的一个1)变为0。 每次消掉一个1

15.B 栈 不过没想到最后一题是水题

问题求解

16.去了、没去、没去、没下雨 //简单的逻辑推理,还好没考难

17.544 //计算含1个、2个、3个8的数的个数,然后容斥

阅读程序

18.RuanHuoMianTai //大写字母ascll+1

18.4 //求15^2以内的完全平方数有多少个模15余1

19.8 //一开始用了3张纸递归,后来发现是找规律(虽然我做错了,但是很接近了) 设有findans(n,m) 如果n%2==1 那么最后答案是n+m/2 (我忘记了/2)

20.6 //我不擅长模拟题

完善程序

第一道求公约数的水题啊,我这个机房第一菜都做的来,不知道为什么一个拿过一等的女生做不来……

21.i*i

22.n/i

23.return a

24.a%b

25.ans+gcd(a[i],a[j])

第二题恶心双向链表

我一直不会链表……

考试就考链表……

好在猜对了很多……

26.a[x]=i //下标标记 这个a数组大概是用来位置记录用的

27.i+1 //L[i]=i-1 可以猜到 R[i]=i+1

28.R[a[i]] //R数组大致就是right这边第一个大的数的位置?

29.a[i] //这个地方比较难填 即R[L[a[i]]]=R[a[i]];的链表操作……

30.R[i] //最后只需要输出R[i]就可以了


bztMinatoto大佬透露,今年初赛好像是吉如一出的……

而且出现了以前没接触过的链表……

看来这次复赛难度肯定要继续提高……

一定要努力啊,时间不多了

[NOIP2018]普及组初赛题解的更多相关文章

  1. NOIP2018普及组初赛解题报告

    本蒟蒻参加了今年的NOIP2018普及组的初赛 感觉要凉 总而言之,今年的题要说完全没有难度倒也不至于,还有不少拼RP的题,比如第一次问题求解考逻辑推理,第一次完善程序考双链表等 下面我就和大家一起看 ...

  2. NOIp2018普及组初赛试卷

    第二十四届全国青少年信息学奥林匹克联赛初赛(普及组C++语言试题)

  3. Noip2018普及组初赛试题解题报告

    解题思路: 一.单项选择题 (答案:DDDBBAAAABABBBB) 1.除D外,其余均为输入设备. 2.除D外,其余都等于(617)10 ,D选项为(619)10. 3.1MB=1024KB=102 ...

  4. NOIP2018普及组复赛游记

    2018年11月10日,NOIP2018普及组复赛. 这是我初中阶段最后一次复赛了. 和往常一样,我们在预定的早上7点,没有出发. 10分钟之后,人终于到齐了,于是出发了,一路无话. 到了南航,合照三 ...

  5. P5017 [NOIP2018 普及组] 摆渡车

    P5017 [NOIP2018 普及组] 摆渡车 题目 P5017 思路 将实际问题抽象后,不难发现这是一个 区间 \(DP\) 我们不妨认为时间是一条数轴,每名同学按照到达时刻分别对应数轴上可能重合 ...

  6. P5018 [NOIP2018 普及组] 对称二叉树

    P5018 [NOIP2018 普及组] 对称二叉树 题目 P5018 思路 通过hash值来判断左右树是否相等 \(hl[i]\) 与 \(Hl[i]\) 是防止hash冲突, \(r\) 同理 注 ...

  7. NOIP2017普及组初赛总结

    去年,我普及组复赛翻车,居然没进一等奖,于是,今年,我只能再做一次普及组. 这次初赛我93.5分,居然是中山市第一--(中山市太弱了?) 其实我觉得我没考好. 比赛时第二题(计算机存储数据的基本单位是 ...

  8. NOIP2017普及组初赛试题及答案

    普及组C++语言试题 一.单项选择题(共 20 题,每题 1.5 分,共计 30 分:每题有且仅有一个正确选项) 1.在 8 位二进制补码中,10101011 表示的数是十进制下的( ). A. 43 ...

  9. NOIP2018提高组初赛知识点

     (传说,在神秘的初赛中,选手们经常互相爆零以示友好……) 历年真题:ti.luogu.com.cn 以下标题中打*的是我认为的重点内容 一.关于计算机 (一)计算机组成 硬件组成: 1. 控制器(C ...

随机推荐

  1. Python函数之内置函数

    截止导Python 3.6 目前内置函数有68个 以下是对这些内置函数的分类 一:作用域相关 以字典的形式返回作用域中的名字 locals # 返回本地作用域的所有名字 globals # 返回全局作 ...

  2. 常见的爬虫分析库(2)-xpath语法

    xpath简介 1.xpath使用路径表达式在xml和html中进行导航 2.xpath包含标准函数库 3.xpath是一个w3c的标准 xpath节点关系 1.父节点 2.子节点 3.同胞节点 4. ...

  3. Java链表和递归

    删除链表的指定元素: public class ListNode { public int val; public ListNode next; public ListNode(int x){ val ...

  4. mysql存储过程的学习(mysql提高执行效率之进阶过程)

    1:存储过程: 答:存储过程是sql语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理:存储过程存储在数据库内,可以由应用程序调用执行,而且允许用户声明变量以及进行流程控制,存储类型可以接受 ...

  5. 移动端:div在手机页面上随意拖动

    <!doctype html> <html> <head> <title>弹窗</title> <meta charset=" ...

  6. 【BZOJ3782】上学路线

    题解: 这个容斥以前做过 到i点的所有方案显然是个组合数 然后要减去不合法的方案数 我们可以考虑成减去到每个障碍点为第一次遇到的障碍然后之后乱走就可以了 因为模数不是质数,所以crt合并

  7. [转]PL/SQL Developer 导入导出csv文件

    PL/SQL Developer 可以导入或者导出CSV文件. 导入CSV文件步骤: 1.选择tools->text importer.... 2.选择第二个Data to oracle选项卡, ...

  8. 分享几个在线生成网址二维码的API接口

    现在很多大网站都有这样的一个功能,使用手机扫描一下网页上的二维码便可快速在手机上访问网站.想要实现这样的功能其实很简单,下面麦布分享几个在线生成网址二维码的API接口.都是采用http协议接口,无需下 ...

  9. x86 版的 Arduino Intel Galileo 开发板的体验、分析和应用

    1.前言 在今年(2013)罗马举办的首届欧洲 Make Faire 上,Intel 向对外发布了采用 x86 构架的 Arduino 开发板:Intel Galileo.这无疑是一个开源硬件领域的重 ...

  10. Django 1.11.7学习,配置MySQL数据库(python3.5)

    1.链接MySQL数据库 a.导入pymysql包 import pymysql pymysql.install_as_MySQLdb() b.改变DATABASES参数 ENGINE : 指定数据库 ...