这次真的需要好好总结反思。。。。

5月11日,今天是省赛。。。开赛前,有个人用麦说“balabala”之类的,终于有用麦讲话了=。=像点样了。。。

跟昨天热身赛一样,我来开VS,建项目云云。。。

开赛了,我输入完team号跟密码,然后开完vs还没建好项目,SF说A水,让他来建,然后我继续看题,跟平常一样从后边看起。。。

然后A水过了,3分钟。。。。然后好像是JM上去敲H。。。这个时候我看懂了J...是个解方程。。。然后由于感觉我状态不好,就把方程写出来,然后扔给SF。SF则告诉我C的题意。。然后我们讨论了这2题的做法,一元二次方程那个我总感觉会算错什么的。。JM调了下H,过样例,交,wa。然后我去敲C...我是用分数写的dp。。。没过样例,让SF帮忙看和调才过的样例,交,re。。。SF就上去敲J...由于之前他有在草稿纸上写伪代码,所以敲得挺快的。。过样例,交,wa。。。。我顿时感觉势头不对。。。这个时候JM说K可以做,他上去敲之。。。。这个时候我跟SF沉下心找bug。。。因为都知道对方的题意以及做法,所以决定互找bug。。然后找到J的一个bug,题意说解要在2^31-1内,但是SF写成2^32-1。。打断JM,交了一发,还是wa,同时也发现C的数据规模要用到大数。。。然后过了一会儿吧,JM敲完了,过样例,交,AC,120分钟。然后我也发现了J的第2、3个bug,就是有个特判里没处理好,然后向SF确认后,改之,交,AC。122分钟/2次罚时。。。大概在2~3小时间,我试图推出C的公式,SF试图用树状数组搞B,JM好像思考H。。然后C推出公式证实大数的复杂度很大,弃坑,SF的B则TLE...JM好像是想到有个算法错。。。然后这3题相当于要弃坑了。。。。再看榜。。。比较多人过F。。。果断开坑。。。3个人讨论做法。。一开始认为是bfs,不过不知道怎么标记去重。。。然后发现dfs的步数不超过18(实际上是有可能超过的),甚至一般都不超过10.。。JM写之。。。。期间我跟SF也有想B的剪枝,可是光算复杂度就不可能了。。。。F过样例,交,wa。。。后来试了深度为12,TLE...加各种剪枝,还是一样的结果。。。。

于是乎。。。我们就这样结束了这场省赛。解决3题,罚时285分钟。。。。

SO SAD...

总结:

①感觉开题太冲动了。。。比如,我写个C应该看清楚数据规模。。。。

②敲题前要想清楚。。。。比如,C是有公式的(不知道正解是怎样。。。)。。。F其实想一想还是可以标记去重bfs的。。。。B的复杂度实在是....

C问了别人,分解质因数后复杂度可以降下来

F其实有解的情况下,最大最小不超过10,可以标准化,判之。如果不超过10,就可以直接用set标记去重了。。。。后来加的其中一个剪枝就是判断有无断层。。。应该早点想到这个判断,这样或许可以促进想到这样标记去重了。。。

B竟然是在本身代码的基础上位压。。。。将10^7*log(10^7)变成大概是÷150,就是2*10^6左右吧。。。。还真没想到位压如此用。。。

以上应该没记错吧。。。最近记忆力衰退=。=有错请联系我。。。。

2014 12th GDCPC 总结的更多相关文章

  1. ### Paper about Event Detection

    Paper about Event Detection. #@author: gr #@date: 2014-03-15 #@email: forgerui@gmail.com 看一些相关的论文. 1 ...

  2. 看完SQL Server 2014 Q/A答疑集锦:想不升级都难!

    看完SQL Server 2014 Q/A答疑集锦:想不升级都难! 转载自:http://mp.weixin.qq.com/s/5rZCgnMKmJqeC7hbe4CZ_g 本期嘉宾为微软技术中心技术 ...

  3. SQL Server 2014 新特性——内存数据库

    SQL Server 2014 新特性——内存数据库 目录 SQL Server 2014 新特性——内存数据库 简介: 设计目的和原因: 专业名词 In-Memory OLTP不同之处 内存优化表 ...

  4. 2014年暑假c#学习笔记目录

    2014年暑假c#学习笔记 一.C#编程基础 1. c#编程基础之枚举 2. c#编程基础之函数可变参数 3. c#编程基础之字符串基础 4. c#编程基础之字符串函数 5.c#编程基础之ref.ou ...

  5. SQL Server 2014聚集列存储索引

    转发请注明引用和原文博客(http://www.cnblogs.com/wenBlog) 简介 之前已经写过两篇介绍列存储索引的文章,但是只有非聚集列存储索引,今天再来简单介绍一下聚集的列存储索引,也 ...

  6. Web 前端攻防(2014版)

    在百度 FEX 团队时写的.有次让我写点前端开发中注意的安全规范,结果写着写着就跑题了,写了一堆纯前端实现的攻击方式...当然还有防范措施. 文章就懒得粘过来了~ 直接贴个地址算了:) http:// ...

  7. 谈谈我的微软特约稿:《SQL Server 2014 新特性:IO资源调控》

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 撰写经历(Experience) 特约稿正文(Content-body) 第一部分:生活中资源 ...

  8. Windows 10 安装 Sql Server 2014 反复提示需要安装 .NET Framework 3.5 SP1 的解决方案

    一.首先安装.NET Framework 3.5: 离线安装方式: 1.装载相对应的系统安装盘,我是Windows 10 x64 企业版,所以装载Windows 10 x64 企业版安装镜像ISO,盘 ...

  9. ERDAS 2014安装破解及汉化图文教程

    关于ERDAS 2014 的安装破解及其汉化过程: 说明:汉化只是之针对英语能力不能正常满足使用软件的朋友们.如果英语过专八,完全没有必要汉化!在此之前查了好多关于ERDAS汉化的文档,可惜只是简单的 ...

随机推荐

  1. oracle vm virtualbox右ctrl切换显示模式

    转自: http://blog.csdn.net/lyc_daniel/article/details/44195515 virtualbox里面有个HOME键,注意这个HOME键不一定是键盘上的HO ...

  2. charles使用教程指南

    文章转自:http://drops.wooyun.org/tips/2423 安装charles 下载路径:http://www.charlesproxy.com/download/ 如果是ubunt ...

  3. MFC中文件的查找、创建、打开、读写等

    http://blog.csdn.net/whatforever/article/details/6316416

  4. Linux运维初级教程(一)Shell脚本

    序,掌握shell脚本是linux运维工程师的最基础技能. 一.脚本语言 与高级语言不通,脚本语言运行时需要调用相应的解释器来翻译脚本中的内容. 常见的脚本语言有Shell脚本.Python脚本.ph ...

  5. Git工作流总结

    引用自:https://github.com/xirong/my-git/blob/master/git-workflow-tutorial.md 说明: 个人在学习Git工作流的过程中,从原有的 S ...

  6. [译]git commit

    git commit git commit命令提交stage区的快照到项目历史中去(HEAD). 被提交的快照被认为是一个项目的安全版本. Git不会修改他们, 除非你显示的要求了. 和git add ...

  7. SQLite初试...

    string dataPath = "../../UserData.dbx"; //System.IO.Directory.GetCurrentDirectory() + &quo ...

  8. List<List<double>> lsls = null; 根据double值来重新排序lsls...

    "确定:Node-data = (7,2).具体是:根据x维上的值将数据排序, 6个数据的中值(所谓中值,即中间大小的值)为7, 所以Node-data域位数据点(,).这样, 该节点的分割 ...

  9. linxu scp命令

    \ svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解   名称:cp 使用权限: ...

  10. POJ 2029 Get Many Persimmon Trees

    Get Many Persimmon Trees Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 3243 Accepted: 2 ...