会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
happybob
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
37
38
39
40
41
42
43
44
45
···
50
下一页
2020年12月20日
题解 CF1461A 【String Generation】
摘要: 只需要一直输出a,b,c,可以满足回文子串最长长度为1,代码: #include <stdio.h> int main() { int t; scanf("%d", &t); while(t--) { int n; scanf("%d%*d", &n); //%*d是指输入但不保存 n--; for
阅读全文
posted @ 2020-12-20 10:27 HappyBobb
阅读(10)
评论(0)
推荐(0)
2020年12月19日
代码
摘要: #include <iostream> using namespace std; int main() { int n; cin >> n; if(n == 1) cout << " 1\n"; if(n == 2) cout <<" 1 2\n 4 3\n"; if(n == 3) { cout
阅读全文
posted @ 2020-12-19 21:55 HappyBobb
阅读(8)
评论(0)
推荐(0)
题解 CF797A 【k-Factorization】
摘要: 这题真是细节多。但是算法很好掌握。 对于n\large nn,将其分解质因数,可以得到: n=p1∗p2∗p3……∗pn\Large n = p_1 * p_2 * p_3 …… * p_nn=p1∗p2∗p3……∗pn 如果其质因数个数小于k,无解。 如果其质因数个数等于k,全部输出。 如
阅读全文
posted @ 2020-12-19 11:01 HappyBobb
阅读(15)
评论(0)
推荐(0)
2020年12月18日
题解 AT1444 【数を3つ選ぶマン】
摘要: 求过。 STL大法好! 本题是set好题,将三个数加起来存到set中,既可以去掉重复的,还能从小到大排序! 但是有个大问题!如何输出那个第三大的?set是不能用下标访问的!我们的确可以用end返回的迭代器三次自减然后输出,类似第一篇题解。不过我这里给大家介绍另一种迭代器类型,那就是:reverse_
阅读全文
posted @ 2020-12-18 16:57 HappyBobb
阅读(12)
评论(0)
推荐(0)
2020年12月15日
题解 AT2059 【[AGC005A] STring】
摘要: 本题与括号匹配相似 我用的两个栈 好吧,这种题目用vector的erase都能过,况且这个vector常数小 而大家都是用栈,我也用。 代码: #include <iostream> #include <stack> #include <string> using namespace std; st
阅读全文
posted @ 2020-12-15 18:29 HappyBobb
阅读(16)
评论(0)
推荐(0)
2020年12月14日
题解 AT5336 【[ABC153C] Fennec vs Monster】
摘要: 很基础的贪心。 将血量排序,把前k大的全删掉,剩下的加起来就是答案。 这里我使用的是 priority_queue,不用排序,STL帮忙。默认从小到大,用 greater可以从大到小。 #include <cstdio> #include <queue> #include <vector> usin
阅读全文
posted @ 2020-12-14 18:36 HappyBobb
阅读(16)
评论(0)
推荐(0)
题解 AT5749 【Subarray Sum】
摘要: 因为这里说的满足k个子序列和为s,只需要输出k个s,然后用其他数填充接下来的 至于用什么数呢?随便…… 乱敲一个长一点的数就行了 代码: #include <iostream> using namespace std; int main() { ios::sync_with_stdio(false)
阅读全文
posted @ 2020-12-14 18:19 HappyBobb
阅读(8)
评论(0)
推荐(0)
2020年12月13日
题解 AT5308 【[ABC156B] Digits】
摘要: 每次除以k,答案加1,因为只有2至10进制,不用考虑字母 代码: #include <iostream> using namespace std; int main() { int n, k, cnt = 0; cin >> n >> k; while(n) { cnt++; n /= k; } c
阅读全文
posted @ 2020-12-13 21:53 HappyBobb
阅读(11)
评论(0)
推荐(0)
题解 AT5665 【DDCC Finals】
摘要: 这道题目真是红!而我没用if,因为对于每种比赛而言,设rank \large rank\,rank = 排名,只要排名前3以内,其获得奖金为: (3 − rank + 1) ∗ 100000)\Large (3\, -\, rank\, + \,1) \,* \,100000)(3−rank+1)∗
阅读全文
posted @ 2020-12-13 21:14 HappyBobb
阅读(15)
评论(0)
推荐(0)
title
摘要: 对于本题,可以开一个二维数组,每次统计当前天数考试人数,最终输出 代码: #include <iostream> using namespace std; bool a[1005][1005]; //定义二维数组 int main() { int n,m,k; cin>>n>>m>>k; for(i
阅读全文
posted @ 2020-12-13 15:18 HappyBobb
阅读(13)
评论(0)
推荐(0)
上一页
1
···
37
38
39
40
41
42
43
44
45
···
50
下一页
公告