摘要:
B. Johnny and His Hobbies 题意 给出n个数字,让找出最小的正整数k,使得这n个数字异或k之后,还是这n个数字。 思路 n以及n个数字都不大,直接暴力枚举k为1~1024。 代码 #include<bits/stdc++.h> #define pb push_back usi 阅读全文
摘要:
D. Yet Another Yet Another Task 题意 给出一个长度为$n$的整数数组,让找出一个连续子序列,它的和减去最大值是最大的。 思路 我写的代码有点多了。。。 ST表+单调队列。 因为是减去最大值,所以我们可以枚举每个数字作为最大值。 左边第一个大于它的数字到右边第一个大于它 阅读全文
摘要:
C. Mixing Water 题意 现在有两种杯子,一种杯子里是温度为 h 的热水,另一种杯子里是温度为 C 的水, 向一个容量无限大的容器中,依次倒入热水,凉水,热水,凉水.....,问达到最接近 给出的温度 t 的操作次数为多少? 思路 写一下可以知道,所有偶数次的温度是相同的,都是$\fra 阅读全文
摘要:
D. The Best Vacation 题意 某个地方,一年有$n$个月,第$i$月有$a_i$天,现在要选择一个长度为x的假期, 如果某天是某月的第$i$天,那么他的价值就是$i$,求价值最大的假期。 题解 假期的最后一天一定是某个月的结尾,直接枚举。 PS: 我想的是假期的第一天或者最后一天一 阅读全文
摘要:
C. Phoenix and Distribution 题意 给出一个字符串$s$,现在要把所有字符分到k个字符串中(\(a_1,a_2,a_3...a_k\)), 输出$min(max(a_1,a_2...a_k))$。$a_i$不能为空 思路 首先对字符数组排个序,然后依次为$a_1,a_2,a 阅读全文