• 20210707总结


    20210707总结

    怎么说呢,体验极差。

    大致看了看三道题:T1估计是从ACM的比赛偷过来的,T2数据结构题,T3数学题。

    3个题都想了想,感觉T2最可做,先想了T2,10分不到想了个算法,回滚莫队+吉司机线段树,想了想正确性挺对的,造了个 (R) 递增的小数据模拟了一下,没错误,开始码,码了约2个小时,然后写了个checker拍了拍 (R) 递增的情况。拍了3000组 (n=1000,q=50) 的数据,都没问题,把代码改成了带回滚的,测了发样例,wa了,当时就直接自闭了,已经11点多了,然后写了个 (n^2q) 的暴力,不知道咋优化。

    然后想了想,T1应该比T3简单,去写T1,照着题意写了写,也不知道咋优化,字母的传导可能会用其他的区间中专一下,但是比如2个字母分别在 (A,B) 两个区间,路径如果是 (A leftrightarrow B leftrightarrow C) ,那么这个传导需要 2 轮,且方向不一样。一共有 2000 个区间,就直接自闭了,去看了看T3。

    T3是图计数,之前好像看过一个题叫做 有标号二分图计数 ,这种题一般都是设一个 (f,g) 一个忽略连通性,另一个联通,然后推出了忽略连通性的答案 (g) ,然后没想到咋算 (f) ,它是二分图,不能像普通的连通图一样直接减,然后就算不出来了。

    反思

    T2写假了,浪费了很多时间,然后 (nq) 的暴力确实不难,没用到任何数据结构,可能最近写数据结构写魔怔了,这种基础的暴力死活想不出来,感觉放到以前还能写出来,最近这种 (NOI) 模拟赛题都老变态变态,一般连部分分都是啥高级数据结构才能写,然后这题有点反常,感觉不能不用数据结构维护。

    T1也不难,但是没想到把字母存到最左边,就类似于并查集,整一个代表存放所有字符,想到了要压缩一下传递的路径,没用对模型。

    T3式子好像也不难,不是那种想不到的,之前的图计数专题几乎都是需要用多项式写的,没咋看,以后还得把这些题的暴力都写一遍。

  • 相关阅读:
    插入排序
    选择排序
    P1338 末日的传说 逆序数对
    P1582倒水 位运算
    P2158 [SDOI2008] (欧拉函数
    HDU 6274 二分+预处理(CCPC K题
    P1219 N皇后
    [USACO1.5] 回文质数
    Codeforces #123D: 后缀数组+单调栈
    单调栈 单调队列
  • 原文地址:https://www.cnblogs.com/zYzYzYzYz/p/14984122.html
Copyright © 2020-2023  润新知