补题
补题更新。
清歌与
你好呀,这里是努力前进的清歌与。
展开
-
L1-2 倒数第N个字符串 (15 分)
1、L1-2 倒数第N个字符串 (15 分) 总结:做题之前要想清楚,然后通过举例子来找丢分点。 #include<bits/stdc++.h> #define int long long using namespace std; int n, m; int num[30], cnt, num1; signed main(){ cin >> n >> m; num[0] = 1; for(int i = 1; i <= 6; i++)原创 2022-04-19 19:24:08 · 357 阅读 · 0 评论 -
寒假个人赛E
B - Pursuing the Happiness 题目链接 题意: Mike wants to find a substring «happiness» in the string s, but Constantine cannot allow this and decided… 题意:给一个字符串,让你交换字符串中两个不同位置的字母,使之不能形成子串“happiness”.如果可以实现,输出“YES"和交换字母的位置。如果不能实现,输出"NO". 思路:简单模拟,思路不难,注意细节! 反思:以后做题一原创 2022-01-20 23:43:48 · 352 阅读 · 0 评论 -
个人赛C补题
E - Envious Exponents 题目链接 题目意思:给定两个数n和k,找出大于n的,二进制表示有k个1的最小数。 思路:分类讨论,n的二进制中1的个数与k的关系。 #include<bits/stdc++.h> #define int long long int #define r(x) scanf("%lld",&x) using namespace std; const int N = 70; int n, k, a[N], cnt, res; //cnt表示数组的元素原创 2022-01-16 11:14:32 · 259 阅读 · 0 评论 -
Codeforces Round #764 (Div. 3)
B. Make AP 思路:等差数列的性质列一下式子,会发现只有一个未知量,就是我们需要乘的x。 #include<bits/stdc++.h> using namespace std; int t, a, b, c; int main(){ cin >> t; while(t -- ){ cin >> a >> b >>c; if((2 * b - c)%a == 0 && 2原创 2022-01-11 01:26:59 · 228 阅读 · 0 评论 -
补题Autumn-I
1、F - Other Side 题目链接 题意:w只狼,s只羊,c个卷心菜,一个人,船的最大容量k(不包含人),狼吃羊,羊吃卷心菜,人在的时候,谁也不吃谁,问能否从河的一端挪到河的另一端。 思路(来源万能的队友,我分类讨论漏情况了,然后一直WA):狼和卷心菜看作一组,羊单组看作一组。然后如果船的容量大于羊,那么每次可以在多余的容量中放入狼和卷心菜。如果船的容量等于羊,那么就需要三步走,类似于1,1,1,1这种情况的分析。同理可以分析狼和卷心菜组合。 代码: #include<bits/st原创 2021-11-20 11:10:11 · 481 阅读 · 0 评论