
codeforce
文章平均质量分 72
HelloWorld10086
追随大神的脚步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Codeforces Round #Pi (Div. 2) (ABCD)
A解析: 水题,就是求每个数之间的距离的最大值和最小值。 mymy codecode#include <cstdio> #include <cstring> #include <cstdlib> #include <algorithm> using namespace std; const int INF = 0x3f3f3f3f; const int N = 1e5 + 10; int n;原创 2015-08-06 20:39:03 · 506 阅读 · 0 评论 -
Codeforces Round #313 (Div. 2) (ABCD)
A题意: 给你n种货币,问用这n中货币能否组成所有的价值,如果可以输出-1,否则输出最小的不能组成的价值。 解析: 做这个题目的时候还思考了一会儿,后来发现,所有如果没有1的话,那么就算有任何值(大于1)都无法构成1,而如果有1的话,就可以构成任何值,所以这题就算判断有没有1出现,有1就输出-1,没有就输出1。 mymy codecode#include <cstdio> #include原创 2015-07-24 14:47:22 · 538 阅读 · 0 评论 -
Codeforces Round #316 (Div. 2)(ABCD)
A题意: 每行代表一个城市每列的选举人的投票,投票最多的表明该城市支持他,如果支持的人数相同,则选小的,求获得最多城市支持的人。 解析: 直接模拟就好了。 mymy codecode#include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int INF = 0x3f3f3f3f;原创 2015-08-14 15:57:45 · 803 阅读 · 0 评论 -
Codeforces Round #315 (Div. 2)(ABC)
A题意: Little Lesha 想听一首歌, 这首歌长t秒,Little Lesha 先下载了s秒,边听边下载,每q秒可以下载q-1秒的歌,每当播放到未下载的时候,返回开始从头开始播放,问Little Lesha 下载一首歌需要从头开始多少次。 解析: 这题题目理解了好久才懂。 设:到未下载点时候用时xx秒 那么每秒下载的速度v=(q−1)/qv = (q-1)/q,每秒的播原创 2015-08-11 11:17:52 · 580 阅读 · 0 评论 -
Codeforces Round #318(ABCD)
A题意: 每次操作可以让第一个数字加1,第一个数字之后的数字减1,问你最少变换多少可以使得第一个数字大于后面所有数字。 解析: 先保存下所有的数字,以及该数字出现的个数。 直接用map,每次取得map中最大的数字让这个数字的个数减去1,再把a[0]加一,在把这个最大的数字减去1,存入map中,直至a[0]大于所有的数字,输出最少的操作次数。 mymy codecode#include原创 2015-08-31 19:32:05 · 536 阅读 · 0 评论