• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
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)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3