2题继续遗憾收场,每次都是只差最后一步。这一场却是之前那么多场中感觉距离奖牌最近的时候。好好总结一下经验教训,复盘之后好好准备下一场北京的最后一战吧。

一开始的状态非常不错,10分钟跟榜完成1A,第二个题是K,虽说开始的时候卡了不少时间,后来还是努力在1小时左右的时候出了,算是跟榜跟的还行。最终的问题应该是出在后面的3小时的策略上。

教训:

  1. 把3小时全部赌在一题上,现在想想确实是有点冒险,下次应该最多留一人或者两人继续磕题就好,剩下的可以看下别的。从这一点上来说,从一开始一个队友一人做F,然后一个还在看计算几何,我是把各道题差不多都翻了一遍,但是没有看到明显可出的题。这个时候状态还没算偏了太多。下面就是第二个教训;

  2. 不要轻易下决心把所有的胜算都赌在一道题上,决定要赌上的话也要特别确认此题可出才可。我们最终的选择是因为发现其他的题可出性不太大了,然后毅然决定放弃其他的题目,死磕出这一题就是最后的胜利了。最最遗憾的是没有让队友敲一下计算几何的,其实这题也是可出。等到最后结束时发现组合数不对而且公式也不对的时候已经来不及了;

  3. 今天在出题者讲解出题思路的时候特别需要重视的是逆向思维,几道题里面都需要逆向思维考虑一下。

  4. 牢牢跟榜确实没错,但是有时候也是要注意榜单存在一定误导性,不能盲目追一题死磕。前两题的榜单跟的很好,F题则真的是个坑了,早点发现此题确实知识不够不可出的话应该会磕一下其他题。

【A】签到题

【B】暴搜(一道裸搜题,遗憾题目太长,当时也没人想着出这个,太可惜)

【C】构造最大密度子图(一开始想的是DP是否可解,发现后效性是解决不了的,遗憾收场。妈蛋!谁能想到把它转化为图论题做啊!)

【D】树结构+遍历顺序

【E】计算几何(遗憾没有让队友试一下)

【F】组合数+容斥原理(坑死在这里)

【G】回文自动机(毛子的正解)或者字符串hash可出(这个不会)

【H】博弈论

【I】IP地址,路由表(一直没看懂题)

【J】图

【K】类似GCD的处理题

暂时还没有被收录到OJ,只能出了之后再复盘了。

-------------------------------------------------------------------------------------

【A】

【分析】

签到题

【B】

【分析】

一道裸的搜索题,稍微加一点剪枝即可。主要是读题(T_T......)

【启发】

坑死的时候不妨看看题目很长的题......说不定就水了呢......T_T

【C】

【分析】

原题求的是逆序对/序列长度最大的子序列,一种神奇的想法是在逆序对的两个数之间连边,然后做最大密度子图(边数/点数最大的子图)。

【启发】

还是做题量太少,思维跟不上。想不到转化为图做这是第一点,第二点是就算当时想到了这个方案,估计我也写不出来......

【K】

【分析】

类似GCD的辗转相除相减,开始时思考方向有点不对,本来还打算从两个数找规律的角度去考虑。好在后来还是努力分析出来了,一开始想的东西也恰好有一些能够用上。

【启发】

把数据抽象成A、B去考虑会好一点,能比较快地发现问题的本质。除非能明显确认是要从找规律的方面出发,要不最好不要直接从数据本身开始凑。

The 2014 ACMICPC Asia Regional Xian的更多相关文章

  1. The 2014 ACMICPC Asia Regional Xian Online

    [A]签到题 [B]后缀数组 [C]染色,DP(感觉可出) [D]BFS搜索,有点麻烦 [E]博弈论,Nim博弈 [F]BFS状态搜索 [G]概率DP+状态压缩 [H]异或+构造 [I]矩阵快速幂(队 ...

  2. The 2014 ACM-ICPC Asia Regional Anshan

    继续复盘下一场Regional! [A]-_-/// [B]模拟(之前每次遇到模拟.暴搜都直接跳了,题目太长也是一个原因...下次是在不行可以尝试一下) [C]数论 互质.容斥? [D]数学推导(方差 ...

  3. The 2014 ACMICPC Asia Invitational Xian

    上半年邀请赛的时候真是险而又险地2题拿了个铜,确实其实跟没拿一样......现场前复盘一下,长长记性 [A]签到题 [B]最短路+DFS [C]最短路 [D]构造+欧拉回路 [E]数论,最佳平方逼近 ...

  4. The 2014 ACMICPC Asia Regional Shanghai Online

    XorZip小队第一次合作,虽然结果还是有些可惜,但是状态和感觉都还不错. [A]数论+二分(-_-///) [B]Lucas定理+数位DP(-_-///) [C]LCA.LCT+树链剖分 [D]题目 ...

  5. The 2014 ACMICPC Asia Regional Guangzhou Online

    [A]-_-/// [B]线段树+位运算(感觉可出) [C]地图BFS,找最长线 [D]地图BFS,加上各种复杂情况的最短路-_- [E]-_-/// [F]三分+圆与线段的交点,计算几何 [G]-_ ...

  6. The 2014 ACMICPC Asia Regional Beijing Online

    [A]极角排序+树状数组 [B]计算几何,凸包(队友已出) [C]-_-///不懂 [D]数论,概率密度 [E]图的连通性+Floyed传递闭包+bitset [F]贪心 [G]签到题 [H]区间维护 ...

  7. The 2014 ACM-ICPC Asia Regional Anshan Online

    [A]无向图的双联通子图计数.DP+状态压缩 [B]计算几何(点的旋转) [C]DP+状态压缩 [D]离散数学+DP (感觉可出) [E]概率DP [F]LCT模板题(-_-///LCT是啥!!!!) ...

  8. ZOJ 3811 Untrusted Patrol The 2014 ACM-ICPC Asia Mudanjiang Regional First Round

    Description Edward is a rich man. He owns a large factory for health drink production. As a matter o ...

  9. The 2014 ACM-ICPC Asia Mudanjiang Regional Contest

    The 2014 ACM-ICPC Asia Mudanjiang Regional Contest A.Average Score B.Building Fire Stations C.Card G ...

随机推荐

  1. mongodb分片

    在系统早期,数据量还小的时候不会引起太大的问题,但是随着数据量持续增多,后续迟早会出现一台机器硬件瓶颈问题的.而mongodb主打的就是海量数据架构,他不能解决海量数据怎么行!不行!“分片”就用这个来 ...

  2. java 单例模式及getInstance的好处

    1.什么是单例模式 简单理解为,有一个类,只能有一个实例化对象,这就是单例模式. 2.getInstance的好处 首先看一下怎样使用getInstance实现单例模式 public class Co ...

  3. JS模拟窗口

    摘自于网络:http://www.cnblogs.com/joinger/articles/1297228.html <!DOCTYPE html PUBLIC "-//W3C//DT ...

  4. php 数据库并发处理

    在并行系统中并发问题永远不可忽视.尽管PHP语言原生没有提供多线程机制,那并不意味着所有的操作都是线程安全的.尤其是在操作诸如订单.支付等业务系统中,更需要注意操作数据库的并发问题. 接下来我通过一个 ...

  5. js操作select和option

    1.动态创建select function createSelect(){ var mySelect = document.createElement_x("select"); m ...

  6. fidder 调试本地文件

  7. Moya 浅析

    Moya是一个高度抽象的网络库,他的理念是让你不用关心网络请求的底层的实现细节,只用定义你关心的业务.且Moya采用桥接和组合来进行封装(默认桥接了Alamofire),使得Moya非常好扩展,让你不 ...

  8. 【语法】修饰符 static extern const

    转载自:http://my.oschina.net/u/2560887/blog/552683 一.C语言中的static的作用 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有 ...

  9. 使用devcon禁用启用网卡

    系统平台:win2003 情况描述: 机器上装有两块网卡,8136和8139,网卡A使用静态IP,连接内部办公网,网卡B使用DHCP,连接互联网.切换两个网络时,需要先禁用一个网卡,启用另一个网卡.来 ...

  10. SQL Server 2012 - 内置函数

    文本函数 --系统函数位置: 可编程性→函数→系统函数 -- 查询ASCII码 select ASCII('a') --查询数值对应的ASCII码 select CHAR(97) --Left . R ...