小G的ACM之路

一个在艰难爬坑的菜鸟

Codeforces Round #318(ABCD)

A题意: 每次操作可以让第一个数字加1,第一个数字之后的数字减1,问你最少变换多少可以使得第一个数字大于后面所有数字。 解析: 先保存下所有的数字,以及该数字出现的个数。 直接用map,每次取得map中最大的数字让这个数字的个数减去1,再把a[0]加一,在把这个最大的数字减去1,存入...

2015-08-31 19:32:05

阅读数 287

评论数 0

Codeforces Round #316 (Div. 2)(ABCD)

A题意: 每行代表一个城市每列的选举人的投票,投票最多的表明该城市支持他,如果支持的人数相同,则选小的,求获得最多城市支持的人。 解析: 直接模拟就好了。 mymy codecode#include <cstdio> #include <cstring> #incl...

2015-08-14 15:57:45

阅读数 603

评论数 0

Codeforces Round #315 (Div. 2)(ABC)

A题意: Little Lesha 想听一首歌, 这首歌长t秒,Little Lesha 先下载了s秒,边听边下载,每q秒可以下载q-1秒的歌,每当播放到未下载的时候,返回开始从头开始播放,问Little Lesha 下载一首歌需要从头开始多少次。 解析: 这题题目理解了好久才懂。 ...

2015-08-11 11:17:52

阅读数 414

评论数 0

Codeforces Round #Pi (Div. 2) (ABCD)

A解析: 水题,就是求每个数之间的距离的最大值和最小值。 mymy codecode#include <cstdio> #include <cstring> #include <cstdlib> #include <algorithm> usin...

2015-08-06 20:39:03

阅读数 344

评论数 0

Codeforces Round #313 (Div. 2) (ABCD)

A题意: 给你n种货币,问用这n中货币能否组成所有的价值,如果可以输出-1,否则输出最小的不能组成的价值。 解析: 做这个题目的时候还思考了一会儿,后来发现,所有如果没有1的话,那么就算有任何值(大于1)都无法构成1,而如果有1的话,就可以构成任何值,所以这题就算判断有没有1出现,有1就输...

2015-07-24 14:47:22

阅读数 378

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭