• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 58 下一页
2016年7月7日
CodeForces 518B Tanya and Postcard (题意,水题)
摘要: 题意:给定两个字符串,然后从第二个中找和第一个相同的,如果大小写相同,那么就是YAY,如果大小写不同,那就是WHOOPS。YAY要尽量多,其次WHOOPS也要尽量多。 析:这个题并不难,难在读题懂题意。首先把两个字符串的的每个字符存起来,然后,先扫一遍,把所有的能YAY的都选出来,剩下的再尽量先WH 阅读全文
posted @ 2016-07-07 00:39 dwtfukgv 阅读(238) 评论(0) 推荐(0)
CodeForces 513A Game (水题,博弈)
摘要: 题意:两个人有n1,n2个球,然后分别最多拿出 k1,k2个球,然后扔掉,谁先拿完谁输。 析:很简单么,每人都足够聪明,就每次扔一个好了,那么,谁的球多,谁就能赢呗,如果相等,那么第一个扔的输。 代码如下: 阅读全文
posted @ 2016-07-07 00:29 dwtfukgv 阅读(257) 评论(0) 推荐(0)
CodeForces 518A Vitaly and Strings (水题,字符串)
摘要: 题意:给定两个相同长度的字符串,让你找出一个字符串,字典序在两都之间。 析:这个题当时WA了好多次,后来才发现是这么水,我们只要把 s 串加上,然后和算数一样,该进位进位,然后再和 t 比较就行。 代码如下: 阅读全文
posted @ 2016-07-07 00:22 dwtfukgv 阅读(286) 评论(0) 推荐(0)
2016年7月6日
UVa 1606 Amphiphilic Carbon Molecules (扫描法+极角排序)
摘要: 题意:平面上有 n 个点,每个点不是黑的就是白的,现在要放一个隔板,把它们分成两部分,使得一侧的白点数加上另一侧的黑点数最多。 析:这个题很容易想到的就是暴力,不妨假设隔板至少经过两个点,即使不经过也可以通过平移使它经过,然后每次枚举两个点,当作隔板,枚举量是n*n, 然后计算是 n,那么时间复杂度 阅读全文
posted @ 2016-07-06 18:56 dwtfukgv 阅读(597) 评论(0) 推荐(0)
CodeForces 687B Remainders Game(数学,最小公倍数)
摘要: 题意:给定 n 个数,一个数 k,然后你知道一个数 x 取模这个 n 个的是几,最后问你取模 k,是几。 析:首先题意就看了好久,其实并不难,我们只要能从 n 个数的最小公倍数是 k的倍数即可,想想为什么。如果考虑用 k 除以最大公约数是错误的, 因为可能存在相同的因数,这个是不能算的。 代码如下: 阅读全文
posted @ 2016-07-06 10:28 dwtfukgv 阅读(263) 评论(0) 推荐(0)
CodeForces 687A NP-Hard Problem (二分图)
摘要: 题意:给定 n 条边,然后让你把它分成两组,每组都有所有边的一个端点。 析:一开始我是先判定环,以为就不能成立,其实不是这样的,有环也行。用dfs进行搜索,并标记每一个端点,如果标记过并且和以前不一样,那么就是不能成立, 否则就能成立,并且标记上。最后分类输出就好。 代码如下: 阅读全文
posted @ 2016-07-06 10:20 dwtfukgv 阅读(361) 评论(0) 推荐(0)
CodeForces 688B Lovely Palindromes (水题回文)
摘要: 题意:给一个数n,让你找出长度为偶数,并且是第 n 个回文数。 析:你多写几个就知道了,其实就是 n,然后再加上n的逆序,不过n有点大,直接用string 好了。 代码如下: 阅读全文
posted @ 2016-07-06 00:03 dwtfukgv 阅读(216) 评论(0) 推荐(0)
CodeForces 688A Opponents (水题)
摘要: 题意:给定 n 行数,让你找出连续最多的全是1的个数。 析:好像也没什么可说的,那就判断一下,并不断更新最大值呗。 代码如下: 阅读全文
posted @ 2016-07-06 00:00 dwtfukgv 阅读(274) 评论(0) 推荐(0)
2016年7月5日
CodeForces 686B Little Robber Girl's Zoo (构造冒泡排序)
摘要: 题意:给定一排列,让你通过一个区间交换的方式,完成排序。 析:这个题说了,最多不能超过20000次,而 n 最大才100,那么冒泡排序复杂度为 n * n,才10000,肯定是可以的,所以我们就模拟冒泡排序。 代码如下: 阅读全文
posted @ 2016-07-05 23:57 dwtfukgv 阅读(260) 评论(0) 推荐(0)
CodeForces 686A Free Ice Cream (水题模拟)
摘要: 题意:给定初始数量的冰激凌,然后n个操作,如果是“+”,那么数量就会增加,如果是“-”,如果现有的数量大于等于要减的数量,那么就减掉,如果小于, 那么孩子就会离家。问你最后剩下多少冰激凌,和出走的孩子数量。 析:多水的一个题,就是一个模拟,如果是+,就加上,如果是‘-’,就判断一下,如果不够,就记录 阅读全文
posted @ 2016-07-05 23:53 dwtfukgv 阅读(226) 评论(0) 推荐(0)
UVa 11136 Hoax or what (STL)
摘要: 题意:有 n 天,每天有m个数,开始的前一天没有数据,然后每天从这个里面拿出一个最大的和最小的,求 n 天的最大的和最小的差值相加。 析:一看就知道用set啊,多简单的STL,不过要注意,开long long,和multiset,因为可能数是一样。 代码如下: 阅读全文
posted @ 2016-07-05 23:47 dwtfukgv 阅读(373) 评论(0) 推荐(0)
UVa 1616 Caravan Robbers (二分+贪心)
摘要: 题意:给定 n 个区间,然后把它们变成等长的,并且不相交,问最大长度。 析:首先是二分最大长度,这个地方精度卡的太厉害了,都卡到1e-9了,平时一般的1e-8就行,二分后判断是不是满足不相交,找出最长的。这个题并不难, 就是精度可能控制不好,再就是把小数化成分数时,可能有点麻烦。 代码如下: 阅读全文
posted @ 2016-07-05 23:43 dwtfukgv 阅读(1065) 评论(0) 推荐(1)
UVa 10570 Meeting with Aliens (暴力)
摘要: 题意:给定一个排列,每次可交换两个数,用最少的次数把它变成一个1~n的环状排列。 析:暴力题。很容易想到,把所有的情况都算一下,然后再选出次数最少的那一个,也就是说,我们把所有的可能的形成环状排列全算一下,然后选出最少的。 那么就开一个两倍的数组,然后两遍从1到n,然后每次选 n 个,进行暴力,每找 阅读全文
posted @ 2016-07-05 23:37 dwtfukgv 阅读(421) 评论(0) 推荐(0)
2016年7月4日
UVa 1153 Keep the Customer Satisfied (贪心+优先队列)
摘要: 题意:给定 n 个工作,已知每个工作要用的时间 q 和 截止时间 d,问你最多完成多少个工作,每次最多能运行一个工作。 析:这个题是贪心,应该能看出来,关键是贪心策略是什么,这样想,先按截止时间排序,那么这样,所有的工作就是都是按照截止时间排,因为我们先保证, 截止时间早的先选,然后再从把所有的遍历 阅读全文
posted @ 2016-07-04 14:10 dwtfukgv 阅读(569) 评论(1) 推荐(0)
STL 优先队列
摘要: 转载地址http://www.cnblogs.com/heqinghui/archive/2013/07/30/3225407.html 优先队列:顾名思义,首先它是一个队列,但是它强调了“优先”二字,所以,已经不能算是一般意义上的队列了,它的“优先”意指取队首元素时,有一定的选择性,即根据元素的属 阅读全文
posted @ 2016-07-04 14:06 dwtfukgv 阅读(310) 评论(0) 推荐(0)
2016年7月3日
HDU 2044 一只小蜜蜂...(递推,Fibonacci)
摘要: 题意:中文题。 析:首先要想到达第 n 个蜂房,那么必须经 第 n-1 或第 n-2 个蜂房,那么从第 n-1 或第 n-2 个蜂房到达第 n 个,都各自有一条路线, 所以答案就是第 n-1 + 第 n-2 个蜂房,即 ans[i] = ans[i-1] + ans[i-2];注意要用long lo 阅读全文
posted @ 2016-07-03 14:08 dwtfukgv 阅读(261) 评论(0) 推荐(0)
2016年7月1日
HDU 2036 改革春风吹满地 (计算几何)
摘要: 题意:你懂得。 析:没什么可说的,求面积用叉乘,尽量不要用海伦公式,因为计算量大,而且精度损失。 代码如下: 阅读全文
posted @ 2016-07-01 21:32 dwtfukgv 阅读(240) 评论(0) 推荐(0)
2016年6月26日
UVa 1612 Guess (贪心+题意)
摘要: 题意:有 n 位选手参加编程比赛。比赛有3道题目,每个选手的每道题目都有一个评测之前的预得分(这个分数和选手提交程序的时间相关,提交的越早,预得分越大)。 接下来 是系统评测。如果某道题未通过测试,则改题的实际得分为0分,否则得分等于预得分。得分相同的选手,ID小的排在前面。 问是否能给出所有3n个 阅读全文
posted @ 2016-06-26 19:05 dwtfukgv 阅读(795) 评论(0) 推荐(0)
2016年6月24日
UVa 1615 Highway (贪心,区间选点问题)
摘要: 题意:给定一个数 n 个点,和一个d,要求在x轴上选出尽量少的点,使得对于给定的每个点,都有一个选出的点离它的欧几里德距离不超过d。 析:首先这是一个贪心的题目,并且是区间选点问题,什么是区间选点呢,就是说在数轴上有 n 个闭区间,取尽量少的点,使得每个区间都至少有一个点。 一看是不是和这个题很相似 阅读全文
posted @ 2016-06-24 00:25 dwtfukgv 阅读(743) 评论(0) 推荐(0)
2016年6月22日
极角排序
摘要: 转载地址:http://blog.csdn.net/zxy_snow/article/details/6700847 atan2是按向量排序的,这个很好啊,可是就是可能会伤精度,那么会死很惨的。 atan2的参数是向量的y坐标,x坐标,排序范围是(-180°, +180°]。 象限排序是不损精度的, 阅读全文
posted @ 2016-06-22 20:38 dwtfukgv 阅读(194) 评论(0) 推荐(0)
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 58 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3