Codeforce练习
文章平均质量分 75
日常刷刷cf的题,
全dhu最菜的崽
来自dhu的一个代码新人,欢迎和我一起交流代码,学习代码,如果做得不够好的地方,也请多多指教
展开
-
Codeforces Round #768 (Div. 2)
A. Min Max Swap 题目链接 题意: 有两个数组,我们可以将同一位置上的两个数相互交换,求两个数组各自的最大值的乘积的最小值 思路: 令第一个数组中每一个位置上的数都比第二个大,然后分别求两个数组的最大值再相乘即可得到结果。 代码: #include<bits/stdc++.h> using namespace std; struct node { int a; int b; } c[1005]; bool comp(node x,node y) { re原创 2022-01-30 15:47:20 · 1060 阅读 · 0 评论 -
Codeforces Round #767 (Div. 2)
A. Download More RAM 题目链接 题意: 原先有k容量的内存,我们可以将其扩容,扩容软件在运行时需要占用一定的内存,在运行完成后会增加一定的内存,问我们最大内存可以扩大到多少。 思路: 将软件需占用的内存从小到大的排序,然后贪心的去遍历,遇到第一个内存不足的就停止,输出当前的内存。 代码: #include<bits/stdc++.h> using namespace std; struct node { int a; int b; } c[1005]; b原创 2022-01-23 20:09:22 · 251 阅读 · 0 评论 -
Codeforces Round #709 B.Restore Modulo
问题描述: 传送门 输入说明: 输出说明: SAMPLE INPUT: 6 6 1 9 17 6 14 3 3 4 2 2 3 7 3 4 3 2 2 4 5 0 1000000000 0 1000000000 0 2 1 1 SAMPLEOUTPUT: 19 8 -1 -1 -1 2000000000 1000000000 0 思路: 昨晚刚打的cf,本蒟蒻被这道题卡死了………………hack结束后看了眼别人的代码,发现自己到底是有多菜…………其实不是特别难的一道题,题意就是一个数组,原创 2021-03-22 16:02:25 · 186 阅读 · 1 评论