zoukankan      html  css  js  c++  java
  • 2018.09.16模拟总结

      嗯,提前声明一下,这三道题的正解我现在一个写不出来,顶多T2懂一个思路……于是我就谈谈题解之外的事儿吧。

      首先花了15分钟看完题。

      T1起手10分钟O(n3)30分暴力很开心。直接跳T2。T2连暴力都没思路,于是就去看T3,然后发现T3O(n2)的暴力也不是很好写,想了一会儿又回去搞T1。突然就想到了一个不错的O(n2)做法,枚举旋转中心。20分钟写完后有点慌,于是一时想起来搞对拍,这不拍不知道,拍了吓一跳。各种改花了一个点才拿下这50分。多亏有对拍啊,要不然第一题就gg了。

      不知咋的又开始搞T3,直接写了一个不太正规的O(n3)暴力,因为我的第一层循环最坏能达到1e9,随时能卡。嗯,O(n3)的点是30分,期望得分15吧。

      还剩那么不到一个点儿,只能回去看T2了,因为有那么个传送门,所以bfs不太会写,然后就想办法建图跑最短路。建图也是很暴力的:每一个点向能直线走到的点都连一条两点之间的距离的边,如果这个点靠墙,就朝能直线走到的墙连一条边权为1的边。然后跑最短路,样例竟然过了,然而总是觉得这图建的不太对,所以期望的分40吧。

      考完后得知T2的标程跟我的特别像,就是建图稍微有点不同。

      所以总期望得分=50 + 40 + 15 = 105.没想到评测后竟然是165!T2给了我80,T1给了我65,看来数据还是有点水的~~

    ---暴力的代码就不发了吧……

  • 相关阅读:
    制作一个html中闪动的title 来提示消息
    Unicode与 utf8的互相转换
    程序员找女友的类
    使用php将数组转为XML
    自己动手画一个HTML5的按钮
    浏览器推通知给桌面
    如何使用定时任务
    封装之property,多态,鸭子类型,classmethod与staticmethod
    面向对象
    继承与派生
  • 原文地址:https://www.cnblogs.com/mrclr/p/9663101.html
Copyright © 2011-2022 走看看