2024牛客寒假营4||补题
A-柠檬可乐
题意
输入$a,b,k$,判断$a\ge k\times b$是否成立
数据范围
$a,b,k(1\leq a,b,k\leq 100)$
思路
简单判断
参考代码
|
|
B-左右互博
题意
有$n$堆石子,每次选择某堆石子,选一个整数$y(2\leq y\leq x)$,将石子分为$\lfloor \frac{x}{y} \rfloor$和$x-\lfloor \frac{x}{y} \rfloor$,直到某人不能操作时结束,不能操作者输。
输入$a,b,k$,判断$a\ge k\times b$是否成立
$a,b,k(1\leq a,b,k\leq 100)$
简单判断
|
|
有$n$堆石子,每次选择某堆石子,选一个整数$y(2\leq y\leq x)$,将石子分为$\lfloor \frac{x}{y} \rfloor$和$x-\lfloor \frac{x}{y} \rfloor$,直到某人不能操作时结束,不能操作者输。
一个由$n$个正整数组成的数组,求其中质数和合数共有几个。
$n(1\leq n\leq 100)$
$a_i(1\leq a_i\leq 100)$
1不是质数也不是合数。
|
|
给一个数组中一些位置插入$0$,要求插入后任意不是全$0$子段的平均值大于等于$1$,询问最多插入多少个$0$
$n(1\leq n\leq 10^5)$
$a_i(1\leq a_i\leq 10^9)$
从第一位开始贪,统计在每一位前最多可以插入多少个0,考虑两数之间的0的数目不能大于这2位之间允许的最大值。
|
|
有一个长为$n$的数组$a$
在不考虑单词词性的前提下,只要求两个单词的首字母忽略大小写相同时就认为它们可能是一组ubuntu代号,请你编写程序判断给定的两个单词是否可能是一个ubuntu代号。
$T(1\leq T \leq 10^5)$
$S,T(1\leq |S|,|T|\leq 50)$
按题意判断即可
|
|
一个首尾相连的数组,若相邻的两个数之和为偶数选择拿走一个然后可以随意交换一对数,轮流操作,不能再操作的一方输。清楚姐姐先手。
$T(1\leq T \leq 10^4)$
$N(1\leq N\leq 26)$
$a_i(0\leq a_i \leq 10^9)$
只有1个数时直接取走,先手赢。
2个数时:奇偶/奇奇/偶偶,都是后手赢。
3个数时:奇偶奇/偶奇偶/奇奇奇/偶偶偶,都是先手赢。
给一个字符串,判断其中是否包含dfs
子序列和DFS
子序列。
$T(1≤T≤100)$
$n(1≤n≤50)$
直接搜。
|
|