• 19新疆省赛总结


    省赛拉,这次也准备的还行,先给队伍试试水.

    题意

    B: 给出n堆石子,每次只能取一个,每堆取到最后一个得分,求先手最高得分.
    F: 给出n个圆,保证圆心都在y轴上,求两个圆并集为空的对数
    G: 求最长上升子序列
    I: n个人,第一个人有(a_1)元,其余n-1个人有(a_i)元,有属性(b_i)((a_1)减1,则(a_i)(b_i)),求最小的代价使(a_1)最大

    前期

    提前一小时到了机房,敲敲板子找手感,结果板子敲的停不下来了QAQ,比赛刚开始还在敲,拿到题都慌慌张张的结果板子也都没用上.

    一开始队友就看到G题,拿起板子就开始敲了,然后交了一发wa了,回头发现最长上升子序列敲了(O(n^2))的...

    中期过题

    过了G之后 我扫了一下,感觉B,D和H可做 就在想,队友说L可做让了机子,这时B有人过了 我就去推B,推出答案跟奇数的个数有关,然后就敲代码,队友说还要考虑1的个数,分成四种情况讨论然后就过了

    然后我就去看H和F.H要考虑2,5的选发,看起来很简单,其实有难度,花了一些时间.F的想法是二分找到一个圆上面,和下面最远相交的圆,然后开始敲F.好像队友交了发L.之后F有人过了,我去上完厕所整理了思路,其实就是个线段覆盖,而且只用考虑下面的线段,写了个二分就过了

    之后就开题,各种题都看了看,然后有人过I题,想了个排序加二分,编码加调试花了些时间.

    后期挂机 + 思路

    这时还有两个小时,由于有几道题我们都稍微有些思路,就继续分开想题,其实这时最好的策略就是集中精神做出一题. 虽然我们也一起想了L,花了大概40分钟在L,思路为尺取法,一遍扫过去,记录下区间的l,r端点,如果新点在区间内出现过,则l移动到新点值的右边. 一开始用set写,最后改成尺取法. 感觉正确性是对的,可惜正解好像不是这样做的.

    D题类似老师是讲过的,就按照他讲的只考虑两个人位置的先后,推出(a/(1-p))为排序因子,但答案是((1-p)/a) 反了,也有可能是精度问题,浮点数处理的不多,这题是最有可能过的,但是没花很多精力去想

    H写了分别按2,5排序,然后依次取,2多就取5,5多就取2,结果wa. 有写了个bfs,但n是两百要很好的剪枝,交上去tle了

    队友主要在想A,A很复杂,但思路是对的,只有九个集合,且一个集合最多有两个,就变成18个元素的子集枚举问题,但代码貌似不是很好写,虽然他一直在想,但没给时间写.

    总结

    最后封榜后还是挺担心的,然而没有人再过题保住了第二,虽然还有一些不足,但还是挺开心的.主要就是后期策略出现问题,不应该继续分散开题而应该集中攻克吧(可能此时无榜可跟,死磕一题不太有说服力)

  • 相关阅读:
    rdp远程Windows10连接不上的解决方案
    win10系统RuntimeBroker.exe进程占用大量cpu的解决方案
    win10磁盘管理中的“可用压缩空间大小”太小的解决方案
    修改windows10的默认字体为新宋体(并且容易区分小写l和数字1)
    WPS表格自动生成序号(不受增删影响)
    服务器CPU中的E3、E5的区别,及V2、V3、V5的区别
    屏蔽WPS广告
    解析腾讯视频真实地址
    qlv to mp4
    uefi + gpt 安装 Windows7(用Rufus制作U盘启动工具)
  • 原文地址:https://www.cnblogs.com/xxrlz/p/10897584.html
Copyright © 2020-2023  润新知