2015 UESTC Winter Training #8

The 2011 Rocky Mountain Regional Contest

Regionals 2011 >> North America - Rocky Mountain

开始时貌似是UVAlive挂了,无论交什么都WA,后来转战HDU

这次水题比较多,其中B题据说有更加高级的方法。

G题WA了两发,才发现竟然没有输出Case!!!

未完成:D F H I J

A - Iterated Difference

水题,模拟迭代即可。

在UVALIVE用的bits/stdc++.h头文件,粘到HDU上,结果直接CE了一发。

B - Shape Number

给出一串数描述一个封闭的图形,比如上边的22234446466001207560(最长300,000位),因为同一个图形旋转或者变换 起始位置会得到不同的数串,所以要进行标准化,标准化后第i位为原数串中第i+1位与第i位的差。最后一位是原串第一位与最后一位的差。然后求最小字典序环。

比赛时是用简单的模拟水过去的(能水过去也太水了),据说有模板或者可以用后缀数组,一会儿去学习一下。

C - Stock Prices

水题,多关键字排序后再对结果排下序即可。

E - Pills

看到1、2、5、14、42这个序列就应该想到是卡特兰数

F - Robot Navigation

给一个机器人,一个只有火山和通路的地图n*m(均小于等于1000),火山不可以走,还给了起点,终点,和起始的朝向,现在机器人1s只能前进一步或者向左向右转90度,问到达目的地有几种路径,并且时间均最小。

比赛时调了1个多小时最后还是TLE,之后再调试一下。

G - User Names

相当水的模拟

I - Wealthy Family

给一棵n个结点构成的树(n<=150,000),给出每个节点的父亲节点,以及权值。现在要从中取K个结点(1<=k<=300)。使得K个结点中任意两个结点都不是父子关系,问K个结点权值和最大是多少。

这道题还没有写,但是有思路。

能想到的就是树形DP,设dp[i][j][k]为以节点i为根的子树中取出j个结点,且取出的结点不存在父子关系。k=0表示取出根结点,k=1表示不取出根结点。

dp[i][j][0]=∑max{ dp[child][j][0] , dp[child][j][1] }

dp[i][j][1]=∑dp[child][j-1][0]

但是显然数组无法开到dp[150000][300][2],可能会用到记忆化搜索。

2015 UESTC Winter Training #8【The 2011 Rocky Mountain Regional Contest】的更多相关文章

  1. 2015 UESTC Winter Training #10【Northeastern Europe 2009】

    2015 UESTC Winter Training #10 Northeastern Europe 2009 最近集训都不在状态啊,嘛,上午一直在练车,比赛时也是刚吃过午饭,状态不好也难免,下次比赛 ...

  2. 2015 UESTC Winter Training #7【2010-2011 Petrozavodsk Winter Training Camp, Saratov State U Contest】

    2015 UESTC Winter Training #7 2010-2011 Petrozavodsk Winter Training Camp, Saratov State U Contest 据 ...

  3. 2015 UESTC Winter Training #4【Regionals 2008 :: Asia - Tehran】

    2015 UESTC Winter Training #4 Regionals 2008 :: Asia - Tehran 比赛开始时电脑死活也连不上WIFI,导致花了近1个小时才解决_(:зゝ∠)_ ...

  4. 2015 UESTC Winter Training #6【Regionals 2010 >> North America - Rocky Mountain】

    2015 UESTC Winter Training #6 Regionals 2010 >> North America - Rocky Mountain A - Parenthesis ...

  5. ACM ICPC 2010–2011, Northeastern European Regional Contest St Petersburg – Barnaul – Tashkent – Tbilisi, November 24, 2010

    ACM ICPC 2010–2011, Northeastern European Regional Contest St Petersburg – Barnaul – Tashkent – Tbil ...

  6. 2011 Asia Fuzhou Regional Contest

    Xiangqi http://acm.hdu.edu.cn/showproblem.php?pid=4121 模拟,用高内聚低耦合的思想来写模拟题还是很好的,提高了函数的可重用性,程序的可读性,正确性 ...

  7. hdu 4081 Qin Shi Huang's National Road System(最小生成树+dp)2011 Asia Beijing Regional Contest

    同样是看别人题解才明白的 题目大意—— 话说秦始皇统一六国之后,打算修路.他要用n-1条路,将n个城市连接起来,并且使这n-1条路的距离之和最短.最小生成树是不是?不对,还有呢.接着,一个自称徐福的游 ...

  8. 【2005-2006 ACM-ICPC, NEERC, Moscow Subregional Contest】Problem J. Jack-pot

    简单dfs,差分一下A数组和建出字典树能写得更方便,若不这么做代码时就会像我一样难受. #include<cstdio> #include<cstring> #include& ...

  9. HDU 4115 Eliminate the Conflict(2-SAT)(2011 Asia ChengDu Regional Contest)

    Problem Description Conflicts are everywhere in the world, from the young to the elderly, from famil ...

随机推荐

  1. POJ3185 The Water Bowls(反转法or dfs 爆搜)

    POJ3185 The Water Bowls 题目大意: 奶牛有20只碗摆成一排,用鼻子顶某只碗的话,包括左右两只在内的一共三只碗会反向,现在给出碗的初始状态,问至少要用鼻子顶多少次才能使所有碗都朝 ...

  2. 你好,C++(40)7.1 一切指针都是纸老虎:彻底理解指针

    第7章 C++世界的奇人异事 在武侠小说中,初入武林的毛头小子总是要遇到几位奇人,发生几件异事,经过高人的指点,经历一番磨炼,方能武功精进,从新手成长为高手.在C++世界,同样有诸多的奇人异事.在C+ ...

  3. JavaScript-学习一

    JavaScript 对大小写是敏感的. 当编写 JavaScript 语句时,请留意是否关闭大小写切换键. 函数 getElementById 与 getElementbyID 是不同的. 同样,变 ...

  4. grails框架中在使用domain的save方法保存时保存不成功

    1.如果报错,自行根据异常查找错误,这里不说明 2.如果为报错,我遇到的就是domain中的字段属性与数据库中为同步 (1)你的domain是新的,在增加新的字段属性时未使用update更新数据库,造 ...

  5. ggts下载地址

    地址:http://spring.io/tools/ggts See All Versions可以下载更多版本,里面包含安装版和解压版

  6. SASS type-of 函数

    今儿写个type-of,算是备忘录吧. 1.number type-of(0) // number type-of(1px) // number 2.string type-of(a) // stri ...

  7. (git fetch git push git pull)远程本地分支互相推送更新

    git push origin bug_huiyuan:mobile_attribution 把bug_huiyuan(本地分支) 推送到 远程mobile_attribution分支 git pus ...

  8. DeDe调用body文章内容

    {dede:sql sql='select * from dede_addonarticle where aid=3'} <div class="pageArea hide" ...

  9. 一个处理Date与String的工具类

    public class DateUtil { private DateUtil(){ } public static final String hhmmFormat="HH:mm" ...

  10. 转:搭建Hive的图形界面

    原文来自于:http://blog.csdn.net/w13770269691/article/details/17353595 今天想使用一下Hive的图形化工具HWI,我的Hive是0.12.0版 ...