首页 > 其他分享 >NOIP2023 国庆集训 A 组 Day7

NOIP2023 国庆集训 A 组 Day7

时间:2023-10-03 21:00:13浏览次数:40  
标签:遇到 Day7 sum 枚举 NOIP2023 集训

T1

思路:因为只有三个串故枚举其中一个为调换的串,再枚举k验证即可。

T2

思路:正着不好做,考虑反着做。这样就不会覆盖之前的。赛时没想到这个常见套路,正难则反。

T3

事实上只有一种情况,故只需倒着枚举遇到a统计答案。使用一个变量sum来记录遇到下一个a的次数

如果枚举到b,sum+=1。如果遇到a ans+=sum,sum *= 2。

T4

dp + 单调队列维护线段树 

标签:遇到,Day7,sum,枚举,NOIP2023,集训
From: https://www.cnblogs.com/LYW07/p/17741648.html

相关文章

  • 国庆集训总结
    9.30考试考试开始后看了所有题,感觉T4不可做,然后顺序开题。 T1是模拟游戏“2048”,把棋盘上剩余格子和移动后棋盘的信息维护好就行了。我考试时没有注意初始棋盘点数不固定;输出一种条件的步数写成了棋盘大小,但还好只挂了20pts。 T2和单调数列有关,但是需要推一个重要的性质,再......
  • 2023牛客国庆集训派对day1
    2023牛客国庆集训派对day1F.InfiniteStringComparision解题思路:\(n=a.size,m=b.size\)短的字符串不断延长,直到覆盖两倍的长串。然后按两倍长串的长度一一比较即可。代码:#include<bits/stdc++.h>usingnamespacestd;usingll=longlong;typedefpair<int,int>......
  • 加训日记 Day7——练题捏
    Day7,9.27  ·平凡的一天(指早上呼呼大睡)  ·今天挤时间把算法基础课看完了,时间拉的有点长  ·该开始一点一点写题了......
  • 随想录Day7|454. 四数相加Ⅱ、383. 赎金信、15. 三数之和、18. 四数之和
    随想录Day7|454.四数相加Ⅱ、383.赎金信、15.三数之和、18.四数之和 454.四数相加Ⅱ文章&视频讲解给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,k,l)能满足:0<=i,j,k,l<nnums1[i]+nums2[j]+nums3[k]+......
  • 雅礼集训三十天,day8
    总结100+0+100+30=230分对于昨天来说好多了,但是第二题忘去重了(本来去重了,但是对拍写错了,然后就把去重删掉了......
  • 20230924天七集训测试总结
    这场考试败在策略,节奏被T1完全打乱了,导致T3甚至把题读错了(竟然有分)。按理来说是应该先把题看完的,但可能是前几次考试比较能平推的原因,这次没有先看所有题。暴力拿稳其实有很多分的。吸取一个教训吧。感觉这一整套题的思维难度都并没有那么深,但带有迷惑性且细节巨多。T1卡空......
  • NOIP2023板刷记录
    目录NOIP2023板刷记录CodeforcesCodeforcesRound895(Div.3)PinelyRound2(Div.1+Div.2)A~ECodeforcesRound425(Div.2)CodeforcesRound888(Div.3)AtCoderAtCoderBeginnerContest133AtCoderBeginnerContest312NOIP2023板刷记录CodeforcesCodeforcesRou......
  • P6667 [清华集训2016] 如何优雅地求和 -Binomial Sum
    题面有一个多项式函数\(f(x)\),最高次幂为\(x^m\),定义变换\(Q\):\[Q(f,n,x)=\sum_{k=0}^{n}f(k)\binom{n}{k}x^k(1-x)^{n-k}\]现在给定函数\(f\)和\(n,x\),求\(Q(f,n,x)\bmod998244353\)。出于某种原因,函数\(f\)由点值形式给出,即给定\(a_0,a_1,⋯,a_m\)共\(m+1\)个......
  • 雅礼集训三十天,day5
    总结100+0+0+0=100分考的很垃圾(第二题调试删了但没完全删这一场感觉是纯数学呀T1枚举时间复杂度:\(O(1)\)空间复杂度:\(O(1)\)code:#include<bits/stdc++.h>usingnamespacestd;constintN=15;longdoublea[N];intmain(){a[0]=1.0;for(inti......
  • 【枚举】【贪心技巧】【集训队互测2021】子集匹配
    题目描述给定\(n,k(2k\geqn)\),二进制中有\(k\)个\(1\)的不超过\(n\)位的数有\(\binom{n}{k}\)个,有\(k-1\)个\(1\)的有\(\binomn{k-1}\)个,后者显然大于等于前者,要求对于每一个\(k\)个\(1\)的数\(x\),都找出一个\(k-1\)位的数\(y\)与之对应,且\(x......