信息学奥赛初赛天天练-90-CSP-S2023基础题2-离散数学、染色、完全三叉树、平面图、边双连通图、欧拉图、最长公共子序列、快速排序

PDF文档公众号回复关键字:20240915

2023 CSP-S 选择题

1单项选择题(共15题,每题2分,共计30分:每题有且仅有一个正确选项)

6 以下连通无向图中,( )一定可以用不超过两种颜色进行染色
A 完全三叉树
B 平面图
C 边双连通图
D 欧拉图

7 最长公共子序列长度常常用来衡量两个序列的相似度。其定义如下:给定两个序列 X=x1,x2,x3,⋯,xm 和 Y=y1,y2,y3,⋯,yn,最长公共子序列(LCS)问题的目标是找到一个最长的新序列 Z=z1,z2,z3,⋯,zk, 使得序列 Z既是序列 X 的子序列,又是序列 Y的子序列,且序列 Z的长度 k 在满足上述条件的序列里是最大的。 (注:序列 A是序列 B的子序列,当且仅当在保持序列 B元素顺序的情况下,从序列 B中删除若干个元素,可以使得剩余的元素构成序列 A。)则序列 ABCAAAABAABABCBABA 的最长公共子序列长度为( )
A 4
B 5
C 6
D 7

8 一位玩家正在玩一个特殊的掷骰子的游戏,游戏要求连续掷两次骰子,收益规则如下:玩家第一次掷出 x点,得到 2x元;第二次掷出 y点,当 y=x时玩家会失去之前得到的 2x 元而当 y≠x 时玩家能保住第一次获得的 2x 元。上述 x,y∈1,2,3,4,5,6。 例如:玩家第 一次掷出 3 点得到 6 元后,但第二次再次掷出 3 点,会失去之前得到的 6 元,玩家最终收益为 0 元;如果玩家第一次掷出 3 点、第二次掷出 4 点,则最终收益是 6 元。假设骰子掷出任意一点的概率均为 1/6,玩家连续掷两次般子后,所有可能情形下收益的平均值是多少?( )
A 7元
B 35/6元
C 16/3元
D 19/3元

9 假设我们有以下的 C++ 代码:

int a = 5, b = 3, c = 4;
bool res = a & b || c ^ b && a | c; 

请问,res 的值是什么?() 提示:在 C++ 中,逻辑运算的优先级从高到低依次为:逻辑非(!)、逻辑与(&&)、逻辑或(||)。位运算的优先级从高到低依次为:位非(~)、位与(&)、位异或(^)、位或(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值