今天肾虚不想做题刷刷初赛;
NOIP2015PJ
操作系统的作用是( )。
A. 把源程序译成目标程序
B. 便于进行数据管理
C. 控制和管理系统资源
D. 实现硬件之间的连接
正确答案: C
一是方便性,一个未配置操作系统的计算机是极难使用的。
二是有效性,CPU的高速和外部设备的相对低速是计算机硬件无法逾越的基本矛盾,如果没有操作系统的管理,CPU和外部设备就会经常处于空闲状态。
三是提供应用软件的运行环境,操作系统位于应用软件和硬件之间,应用软件不能脱离操作系统而独立运行。
操作系统的是负责管理计算机的软硬件资源、提高计算机资源的使用效率、方便用户使用的程序集合。
Windows 和 Mac 和 Linux 和 harmonyOS就属于是操作系统
FTP 可以用于( )。
A. 远程传输文件
B. 发送电子邮件
C. 浏览网页
D. 网上聊天
正确答案: A
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。
超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使开发和部署非常地直截了当。
运行在TCP协议上的协议:
HTTP(Hypertext Transfer Protocol,超文本传输协议),主要用于普通浏览。
HTTPS(Hypertext Transfer Protocol over Secure Socket Layer, or HTTP over SSL,安全超文本传输协议),HTTP协议的安全版本。
FTP(File Transfer Protocol,文件传输协议),由名知义,用于文件传输。
POP3(Post Office Protocol, version 3,邮局协议),收邮件用。
SMTP(Simple Mail Transfer Protocol,简单邮件传输协议),用来发送电子邮件。
TELNET(Teletype over the Network,网络电传),通过一个终端(terminal)登陆到网络。
SSH(Secure Shell,用于替代安全性差的TELNET),用于加密安全登陆用。
好像混进了什么奇怪的东西;
一棵结点数为 2015 的二叉树最多有___个叶子结点。
991
正确答案: 1008
二叉树的基本性质
二叉树具有以下几个性质:
性质1:在二叉树的第k层上,最多有2^(k-1)(k≥1)个结点;
性质2:深度为m的二叉树最多有2^m - 1个结点;
性质3:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。
性质4:具有n个结点的二叉树,其深度至少为[log2n]+1,其中[log2n]表示取log2n的整数部分。
性质3显然不是很好理解,为此我们可以使用数学归纳法来证明,证明略;
还有一个排列组合题,问你1234四个数的排列,所有数都不在原来位置上的排列有多少个,这个题目是容斥原理好题,做法就是先考虑至少1个数在原来位置上的,然后2个数的,一直到n个数的,然后用容斥原理把这些东西全部都给合并起来;
NOIP2016TG
CCF不愧是吃屎圈钱组织;
与二进制小数 0.1 相等的八进进制数是( )。
A. 0.8
B. 0.4
C. 0.2
D. 0.1
正确答案: B
把去年一样的题目拿来考还尼玛换个数字脑子是不是进了屎;
8.G 是一个非连通简单无向图,共有 28 条边,则该图至少有( )个顶点。
A. 10
B. 9
C. 8
D. 7
正确答案: B
这个属于题目看错了,非联通没看见直接乱选一个;
9.某计算机的 CPU 和内存之间的地址总线宽度是 32 位(bit),这台计算机最多可以使用( )的内存。
2^32 个 byte 就是4G,虽然这里为什么用byte我也不太懂;
32位和64位的系统就是这里的区别;
第 16 题
以下属于无线通信技术的有( )。
A. 蓝牙
B. WiFi
C. GPRS
D. 以太网
正确答案: ABC
D是物理层面上的,以太网就是交换机啥的。
无限的有:
RFID、GPRS、Bluetooth、Wi-Fi、IrDA 、UWB、Zig-Bee和NFC;
GPRS好像还是移动开发的;
第 21 题
一个 1×8 的方格图形(不可旋转)用黑、白两种颜色填涂每个方格。如果每个方格只能填涂一种颜色,且不允许两个黑格相邻,共有_________种填涂方案。
59
正确答案: 55
想出来一种解法,应该是能当这种题目的标准解法了;
就是说,考虑一下,不同黑色块数量要分开来讨论,然后看下两头能不能涂色,如果可以,两头旁边需要补上两块东西;
然后看下补上之后有几个集合,每个集合里面有几个元素,如果说可以有0个的话,那就直接把现在的块的数量加上一个集合的数量,反之就减去相应的数量,然后剩下的块里面你就可以乱放了;
然后每次相加即可;
最后不要忘了统计0的情况;
23,24;
输出少了个逗号,芜湖起飞;
16分直接送走;
有 n 个一模一样的苹果,放到 m个一样的盘子中,一共有几种放法。
有n个不一样 的苹果,放到m个一样的盘子中一共有几种方法;
排列组合似乎是真的已经是难以解决这种问题了,这题跟polya那题比较类似的都是在列排列组合通式的时候遇到了困难,必须要用递推的方法推出来才是可行的;
第一个递推很容易,第二个就是在第一个的情况下稍作改动,就是说对于每个已经考虑了n个物品的情况,要将他去乘以剩下的物品数量,因为他可以是剩下物品中的任意一个;
前面想错了,想了好久发现根本不是这样的,其实这个递推的状态是并没有那么好得到的,F[N][M] = F[N][M-1] +F[N-M][M];
我之前推了一个发现是错的,原因就在于我没有保证方案之间是本质上不相同的,但这个不一样,为什么说这个是可以的,因为他的方案中保证是按碟子里的苹果树是有序的,你可以把递推想象成是一个统计岔路口的过程,你可以去走一下这个岔路,显然我之前想的那种,如果说脱离一个盘子那就彻底跟他失去关系了,但是这个还是会加的,后面累加上来的盘子被加苹果的次数一定是小于前面的盘子被加苹果的次数的,所以说这个方程是对的;
但不过现在我是彻底想明白了,有些题目似乎真的是不能用排列组合来解的,因为去重是个实在很困难的问题;
第二个题目想出来了,这个题目目前没有想到说有什么预处理然后O(1)解答的方法,对于每个询问都需要O(nnm)的时间复杂度,O(nm)的想不出来,想出来好几种这样的设想最终发现都没有带上自动去重的功能;
这个题目从头到尾各种方法今天想了将近4个小时,排列组合不能乱做,C和A做不出来的事情有很多,想不出来就赶快去想递推的做法,或者polyaÿ