• 2016.8.17上午纪中初中部NOIP普及组比赛


    2016.8.17上午纪中初中部NOIP普及组比赛

    链接:https://jzoj.net/junior/#contest/home/1335
    本来觉得自己能考高分,但只得160分,并列第九。至少又挤进前十了
    这次题目很奇怪。是用来测……什么都没有!真的!我什么也没说
    进度:
    比赛:AC+0+10+50=160
    改题:AC+80+10+50=240
    一、死者之魂推动遇难船
    链接:https://jzoj.net/junior/#contest/show/1335/0
    看!题目都被水淹没了!题目里有好多好多的水!有船在里面!
    简简单单一个暴搜搞定。
    题目简化:
    水会从船不高于h的地方钻进去,慢慢地把里面填满(不高于h的地方)。
    可有些地方,是没水的的。然后就没有然后了。
    正解:
    首先倒着读入(问为什么的重读一遍题目!!!)。然后在不高于h的边缘和底下找洞(即是’0’)。
    找到洞之后就在里面像细胞(链接:https://jzoj.net/junior/#main/show/1364)一样不停扩展(遇到’1’,’2’不可以扩展)最终倒着输出!
    二、在食人百货绽放的蓝蔷薇
    链接:https://jzoj.net/junior/#contest/show/1335/1
    比赛时我枚举y,然后很暴力地,
    在y的左边和右边选举最大的x,z再看看是否正确
    结果样例对了,却答案错误、时间超限……
    考试后按照神吕乐的方法,结果时间超限80!!!
    题目简化:
    没什么好简化的!一串数列,中间有x,y,z三个转折点。整个数列是个“M”形。
    要求这串数列是否合法
    正解:
    1:任何相邻的两个数不能相等
    2:两边的数必须分别小于它旁边的数。
    3:只有三个拐点。
    听说神们加了很多剪枝……
    三、愚者指名自己的辩护人
    链接:https://jzoj.net/junior/#contest/show/1335/2
    一个大大的坑,还得我还花了好多时间呢!
    本来觉得只是图论中的一道简单题
    结果……对了……样例对了
    题目简化:
    就是一个图,要从1走到n,最高的安全率(也可以理解为路径),
    求必经之路(有些路是走了一样的,那就不是必经)
    正解:
    看了一下题解,已经瞬间明白了它的意思,只差实践了。
    用floyed求得路径
    然后依次减掉一些点
    看看结果有没有变低
    如果变低了,那么一定是必经之路
    因为精度问题,所以需要判断
    abs(ans1-ans2)<1e-10)or(f[1,n]=0)
    四、对布满灰尘的西洋棋宣告将军
    链接:https://jzoj.net/junior/#contest/show/1335/3
    本以为很水,实际上则实些莫名其妙的答案错误
    只对一半
    题目简化:
    一个方阵,到每个点都会有一个权值。
    只能往下或往右
    求(1,1)到(n,m)权值和最多多少?
    这么多权值和的路径共几条?
    正解:
    f[i,j]表示到(i,j)的最大权值和
    g[i,j]表示到(i,j)的最大权值和的路径
    初始化。。。
    然后DP一下
    f[i,j]=min{f[i-1,j],f[i,j-1]}
    if f[i-1,j]>f[i,j-1] then g[i,j]=g[i-1,j];
    if f[i,j-1]>f[i-1,j] then g[i,j]=g[i,j-1];
    if f[i-1,j]=f[i,j-1] then g[i,j]=sum{g[i-1,j],g[i,j-1]};
    每次考试中,都会有一个DP。DP其实并不难,难的是初始化。
    不怕转移方程有多难,只怕初始化有多奇怪。
    题外话:
    1.这次题目都说得好恐怖似的。
    2.我有不祥的预感,发生在明天。
    3.学霸们回来了,明天我是否能还是在前面?
    4.时超、空超是最无奈的错误
    但愿明天好运。

  • 相关阅读:
    任何有模的计量器,均可化减法为加法运算
    定时器:4叉堆与2叉堆的效率比较_znHD的博客CSDN博客 https://blog.csdn.net/znzxc/article/details/85916740
    网络智能运维的升级 Telemetry vs SNMP
    供应链仿真体系建设实践
    【leetcode】链表的中间结点
    【leetcode】合并K个升序链表
    【leetcode】141. 环形链表 142. 环形链表 II
    [Leetcode]21. 合并两个有序链表
    【leetcode】19. 删除链表的倒数第 N 个结点
    [leetcode] 2055蜡烛之间的盘子 | 前缀和
  • 原文地址:https://www.cnblogs.com/jz-597/p/11145341.html
Copyright © 2020-2023  润新知