Feijoa_Li
Feijoa_Li
全部文章
分类
题解(2)
归档
标签
去牛客网
登录
/
注册
Feijoa_Li的博客
全部文章
(共38篇)
题解 | #小红的字符生成#
题目解析:a=ab=aac=bb=aaaad=cc=bbbb=aaaa,aaaa从而观察得到:a=2^0*ab=2^1*ac=2^2*a因此对于最少表达出n个a也就是从1,2,4,8...2^t之中选最少的数求和来表示n代码 #include "bits/stdc++.h" u...
2024-11-19
0
22
题解 | #小红的排列构造#(数学)
题目解析:想满足a[i]+i不是质数我们分奇偶情况如果是奇数放在奇数位置,加起来一定为偶数偶数放偶数位置加起来也一定为偶数偶数必然不是质数(2除外)因此对于n<3的情况特判一下,其他情况的构造就出来了 #include "bits/stdc++.h" using name...
2024-11-19
0
33
题解 | #小红的字符串构造#(字符串)
分析题目1、目标字符数组需要包含原数组所有出现过的字母2、目标数组任意位置与原数组不同因此我们考虑直接根据原数组来构建新数组考虑任意位置与原数组不同,我们将a的位置转到的b的位置(如果b在原数组出现过)若b从未出现,那么顺位下去c、d、e...直到有一个字母出现过然后b的位置再转移到下一个字母的位置...
2024-11-19
1
54
题解 | #小欧的奇数#(数论基础)
题目分析:若三个数的和为奇数那么有且只有两种可能:(下文用1代表奇数,用0代表偶数)1+1+10+0+1因此,我们只需要记录输入的奇数和偶数的个数,并做判断,只要满足其中一种条件即可输出YES反之则NO代码 #include "bits/stdc++.h" using name...
2024-11-19
1
50
题解 | #游游的整数切割#(数组基础)
分析题目:将输入的正整数n分割为n1和n2两部分(n1为前一部分,n2为后一部分)无论如何分割,对于n2的个位数都会等于n的个位数因此对于分割后n1+n2是否为偶数的判断只需要考虑分割出来的n1的个位数!因此从左往右遍历数组,每一个地方都分割一次判断是否为偶数最后输出答案即可。代码: #includ...
2024-11-19
1
45
题解 | #游游的数字圈#(char数组基础)
用string数组来存每一位的数字遍历数组,如果是数字为[0][6][9],则cnt+=1;如果是[8]cnt+=2;最后输出cnt;需要注意的是,定义变量后记得初始化cnt=0哦! #include "bits/stdc++.h" using namespace std; #...
2024-11-19
1
32
题解 | #小美的因子查询#(数论基础)
若x存在一个偶数因子(x mod y==0)也就是说x是个偶数 (为什么呢?感觉就是了,但好像确实就是)所以就判断一下x是否为偶数如果是偶数就YES不是就NO运用[&]运算可以快捷且方便的得出([&]运算可以去OI-WIKI上了解相关知识喵) #include "bits/...
2024-11-19
1
25
题解 | #23年OPPO-a的翻转#(string)
既然头和尾要相加,那么如果使用int来存数字并做到翻转相加相对麻烦那么类似高精度的计算一般,使用char数组来存每一个位置的数字,来简化。 #include "bits/stdc++.h" using namespace std; #define int long long #...
2024-11-19
2
37
首页
上一页
1
2
3
4
下一页
末页