前言
本文两道题目均来自fjnu第29届低年级程序设计大赛:
热身赛D
正赛F
热身赛D
大致思路
$(1≤k)$
很明显,所有数&上$0$都会变成0 ,就只会有一种元素,肯定满足且最小(非负整数)
仔细观察一下,可以发现按位异或和按位或并不会改变元素种类个数
Code
1 | void solve() { |
正赛F
大致思路
修改是根据值来修改的,如果修改区间不包括最大值,那么其他区间 +1 并不会影响当前最大值,所以只要在修改区间包含当前最大值的时候将最大值 +1即可
Code
1 | void solve() { |
说些什么吧!