摘要:
QAQ:我太难了 A. Even But Not Even 题意: 给你一个长度为n的数组a,你可把其中一个数的值加一,这个操作你可以做无数次,要求最后的数组之和不等于零,数组之积不等于0,输出所需最小的操作数。 思路: 暴力模拟即可,要求数组中不能有0,和不等于0。 代码: #include <b 阅读全文
摘要:
QAQ:我太难了 A. Even But Not Even 题意: 给你一个长度为n的数组a,你可以从中选择两个数,把其中一个数的值修改为另一个数。使得最后的数组的和是奇数,输出Yes或者No。 思路: 遍历数组,统计奇数个数cnt1,以及偶数个数cnt2和和sum,如果sum是奇数直接输出Yes, 阅读全文
摘要:
QAQ:我又开始更新了 A. Even But Not Even 题意: 给你一个数,你可以删去这个数中的某几位,使得到的新数是个奇数,但这个数的每位数之和是个偶数。如果可以输出新数,不可以输出-1 思路: 我们可以把所有的奇数都挑出来,这样的得到的数一定是个奇数,然后判断下长度,-1的情况就是长度 阅读全文
摘要:
QAQ: A. Display The Number 思路: 题目说了液晶屏最多有998244353位数,观察所有数字的液晶显示,只有1所用的线段最少,即使我们每一位都放1,最多也只有1e5/2位数,那么题目就变得简单了,我们优先凑一来增加所得数的位数,假如最后还剩下一根线段,我们可以把最高位变成7 阅读全文
摘要:
QAQ: A. ConneR and the A.R.C. Markland-N 题意: 有一个n层的楼,输入k个被封闭的楼层,有个人在第s层,问这个最少走多少步能找到一个不被封锁的楼层 思路: 暴力枚举即可。 代码: #include <bits/stdc++.h> using namespace 阅读全文