NOIP提高组初赛历年试题及答案求解题篇问题求解题(每次2题,每题5分,共计10分
每题全部答对得5分,没有部分分)注:答案在文末提高组的问题求解题的知识点大多涉及计数问题、鸽巢原理、容斥问题、逻辑推理、递推问题、排列组合问题等
NOIP2011-1.平面图可以画在平面上,且它的边仅在顶点上才能相交的简单无向图
4个顶点的平面图至少有6条边,如图所示
那么,5个顶点的平面图至多有_________条边
NOIP2011-2.定义一种字符串操作,一次可以将其中一个元素移到任意位置
举例说明,对于字符串“BCA”可以将A移到B之前,变字符串“ABC”
如果要将字符串“DACHEBGIF”变成“ABCDEFGHI”最少需要_________次操作
NOIP2012-1
本题中,我们约定布尔表达式只能包含p,q,r三个布尔变量,以及“与”(∧)、“或”(∨)、“非”(¬)三种布尔运算
如果无论p,q,r如何取值,两个布尔表达式的值总是相同,则称它们等价
例如,(pq)r∨∨和p(qr)∨∨等价,p¬p∨和q¬q∨也等价;而pq∨和pq∧不等价
那么,两两不等价的布尔表达式最多有_________个
NOIP2012-2
对于一棵二叉树,独立集是指两两互不相邻的节点构成的集合
例如,图1有5个不同的独立集(1个双点集合、3个单点集合、1个空集),图2有14个不同的独立集
那么,图3有_________个不同的独立集
NOIP2013-1
某系统自称使用了一种防窃听的方式验证用户密码
密码是n个数s1,s2,…,sn,均为0或1
该系统每次随机生成n个数a1,a2,…,an,均为0或1,请用户回答(s1a1+s2a2+…+snan)除以2的余数
如果多次的回答总是正确,即认为掌握密码
该系统认为,即使问答的过程被泄露,也无助于破解密码——因为用户并没有直接发送密码
然而,事与愿违