首页 > 其他分享 >「闲话」NOIP 集训

「闲话」NOIP 集训

时间:2024-11-01 21:21:39浏览次数:3  
标签:NOIP 闲话 T2 1ll num y1 y2 pts 集训

10.31

因为明天是 11.1,所以从今天开始写

上午

T1 没看让输出啥所以一眼会了求所有 j

看了输出之后,额······

诶,其实也对啊,直接根据每个 j 求出的 i 区间查分一下就好了,调和级数的复杂度

20 min 打完了,本来以为有些 conercase 要调一会,但直接过了所有样例,爽!!

后记:发现提交时间早于首 A,但数据范围看小了一倍,RE 成 70 pts 痛失首 A

看了一小时 T2 会了 \(n \log 值域\) 思路,觉得不好打

去看 T3,因为前几天的【小 w 的代数】 写的就是线段树优化有环树上换根 dp,见这里

和 T3 思路在一个方向,所以很快 T3 的思路也差不多会了,但显然比 T2 麻烦很多,(当时调了两天没给我恶心死)

于是回去打 T2,为了保险,先打了 10 pts 纯暴力,然后四十分钟左右打出来但没调出来就结束了

赛后去找 CTH 和 lxyt 说了下思路,让他们帮忙验证了一下,感觉没问题

下午

于是调了一下午的 T2 \(\log 值域\) 做法,终于最后在吃饭前五分钟 A 了,赢!!

插叙一下第二节课体育课

羽毛球要跑圈热身了,发现篮球没教练,诶嘿,于是溜走打篮球

然后很快足球就开始踢了,走了走了,感觉大家都进步很多了,毕竟都能保持 10 min 的 0:0 了

藏班后来甚至都不要守门员了( ?

感觉我们就差在站位上了,好几次如果有合理的站位的话都能进球了

总之就是又踢爽了

晚上

调那天 IOI 赛制的 0/1 Trie,发现之前存的代码是依托答辩(

调不出来···问涛哥,lxyt:你首先要从高位到低位建树

我:为啥。我甚至还想了一会为什么从低到高不对,我纯

标签:NOIP,闲话,T2,1ll,num,y1,y2,pts,集训
From: https://www.cnblogs.com/YuenYouth/p/18520432

相关文章

  • OIFC未来共同体20241028noip模拟三
    T1状压\(dp\),两两之间有相同的位,那一位就为\(1\),否则就为\(0\),考虑哪些选法不合法,要在\(0\)的位上为\(1\),即只在\(1\)上选和不选都是不可以的,于是状压\(dp\)即可。#include<iostream>#defineintlonglongusingnamespacestd;inlineintread(){registerintx......
  • OIFC未来共同体20241023noip模拟二
    T1考虑从后往前去做,随机化字母权值,考虑两个字符,一个设为正的权值,一个设为负的权值,两两就可以抵消,若有一个后缀权值等于另一个后缀权值且长度为偶数,就肯定有一个回文串,若有一个后缀权值等于另一个后缀权值加减一个字母的权值且长度为奇数,就也肯定有一个回文串,存下来,离散化即可。#......
  • OIFC未来共同体20241021noip模拟一
    T1建边,发现要找偶环,但两个奇环也可以拼在一起,于是按照上面的思路模拟即可。但是挂了一个点,不知道为啥。#include<iostream>#include<vector>#include<cstring>usingnamespacestd;inlineintread(){registerintx=0,f=1;registercharc=getchar();while(c<......
  • 【考试题解】多校A层冲刺NOIP2024模拟赛17
    A.网格(grid)题目内容给你一个\(n\timesm\)的字符网格\(s\),\(s_{i,j}\in[1,9]\cup\{+,*\}\),从\((1,1)\)开始,仅向下或向右走并最终到达\((n,m)\)的路径被称为合法路径,求所有合法路径对应的表达式的运算结果之和,答案对\(998244353\)取模。部分分44pts爆搜,枚举路径,......
  • 2024 -- 国庆集训 -- 临沂四中 -- 10月01 日 -- S/N模拟赛#1 题解
    A.2025--[炼石计划--NOIP模拟三]--T1--矩形赛时草了个\(O(n^4\log(n))\)竟然能过70分虽然本来就是这么分配的,发现正解只需将二分改为双指针就可以了,最气的是上面计算的时候用到还是尺取下面就用的二分(唐诗)。其实这题就是暴力,然后在低级的暴力上加一些操作变得稍微高级一......
  • 『模拟赛』多校A层冲刺NOIP2024模拟赛17
    Rank一般A.网络签不上的签到题。首先考虑枚举路径的做法,如果先枚举再计算的话复杂度会是\(\mathcal{O(\binom{n+m-2}{n-1}(n+m))}\)的,稍微优化一点的过程中可以去掉后面的\((n+m)\)。考虑此时我们要记什么,首先遇到加号其前面的值\(z\)就确定了,若上个符号为乘号那么......
  • NOIP2024 模拟赛 #12
    学长出的模拟赛,风格挺好。赛时8:00T1会了一个\(O(n^2\logn)\)的做法,先写一下,看看能不能过样例。8:20过了小样例,大样例跑得慢但是是对的。8:40发现一个好的做法,可以枚举\(c_i\)最小的那一天选了哪个,再枚举\(k\)天,这样纯枚举复杂度是\(O(k)\)的。但是有些细节不太......
  • 题解 洛谷 Luogu P1308 [NOIP2011 普及组] 统计单词数 C++
    题目传送门:P1308[NOIP2011普及组]统计单词数-洛谷|计算机科学教育新生态https://www.luogu.com.cn/problem/P1308getline() 会清除使当次getline() 终止的换行,而cin 不会因此cin 以换行终止,之后还需要getline()的话,需要用getchar() 吞换行Linux的一些相......
  • NOIP2023 做题笔记
    NOIP将近,由于我实力太菜,所以只能写写真题提升自己了。P9868[NOIP2023]词典简单字符串题,注意到可以换无限次,所以直接处理出每个字符串中最小的字符数和最大字符数就行了。#include<bits/stdc++.h>#definemxn3010usingnamespacestd;chars[mxn][mxn];intn,m,cnt[mxn]......
  • NZOJ NOIP模拟赛1
    T1好数设ctz(x)为x二进制下末尾0的个数,如ctz(1001000)=3。设ppc(x)为x二进制下1的个数,如ppc(1001000)=2。定义一个数是好数,当且仅当ctz(x)=ppc(x)。给定Q,有Q次询问,每次给出区间[l,r],你需要求出[l,r]中任意一个好数,或判断无输出-1。考虑逐位模拟,我们从大到小考虑,如果\(x\)......