方格noip 2000

NOIP2023模拟9联测30

虽然是正解,但是我三分敲挂了,悲 A. 上海 对于每个数,\(O(\sqrt n)\) 地分解质因数,对于每一个质数,符合要求的 \(n\) 最小需要为 \(\lceil num \rceil\)。 如果乘完后的 \(n\) 等于原数,那么无解。 code #include<bits/stdc++. ......
NOIP 2023

NOIP2023模拟9联测30 B. 华二

NOIP2023模拟9联测30 B. 华二 目录NOIP2023模拟9联测30 B. 华二题目大意思路code 题目大意 有一个数列 \(A = (a_1 ,\cdots ,a_n)\) ,其中 \(1\le a_i \le 9\) 。对于其中相邻的两项 \(a_i , a_{i + 1}\) ,满 ......
NOIP 2023

NOIP2023模拟9联测30 D. 金牌

NOIP2023模拟9联测30 D. 金牌 目录NOIP2023模拟9联测30 D. 金牌题目大意思路code 题目大意 有一棵 \(n\) 个节点的树。 假设一条路径的长度为 \(d\) ,那么这条路径的价值为 \(2^d\) 现在有 \(k\) 个询问,每次给定两个整数 \(x , y\) ,询 ......
金牌 NOIP 2023

[NOIP2017 提高组] 宝藏

题目描述 参与考古挖掘的小明得到了一份藏宝图,藏宝图上标出了 nn 个深埋在地下的宝藏屋, 也给出了这 nn 个宝藏屋之间可供开发的 mm 条道路和它们的长度。 小明决心亲自前往挖掘所有宝藏屋中的宝藏。但是,每个宝藏屋距离地面都很远,也就是说,从地面打通一条到某个宝藏屋的道路是很困难的,而开发宝藏屋 ......
宝藏 NOIP 2017

11-02 NOIP练习赛

11-02 NOIP练习赛 为什么休息的天还要打练习赛,这不公平!!!!!!!!!! oh no! 但是三道题确实挺简单,也少见的很有意思。 [USACO23OPEN] Milk Sum S 题面翻译 给定数组 \(a_1,...,a_N\) 在数组中依次选出一个元素构成排列 \(b_1,...,b ......
练习赛 NOIP 11 02

【noip赛前20天冲刺集训 day16】星空遗迹

Description 在石头剪刀布中,一共有三种手势:\(R(Rock), P(Paper), S(Scissors)\),其中 \(R\) 能赢 \(S\),\(S\) 能嬴 \(P\),\(P\) 能赢 \(R\)。 现在,我们定义 \(w(x, y)\) 是 \(x\) 和 \(y\) 中获 ......
遗迹 星空 noip day 16

NOIP2023 游记

破釜沉舟了。 最前線飛ばせ僕たちは,星もない夜 ただ東を目指して行く DAY -16 (11.1) B站6级号了。(仅仅靠点赞投币的经验攒出来的,可见我有多摆烂) DAY -15 (11.2) 打得最逆天的一场正睿,T1做了快2个小时才过,T2简单容斥题想了一个多小时不会。 最后一小时打完T2T4暴 ......
游记 NOIP 2023

(C语言)1到50的阶乘之和列表,参考用,洛谷:P1009 [NOIP1998 普及组] 阶乘之和

1到50列表,阶乘之和 S=1!+2!+3!+⋯+n!(n≤50) 1::1 2::3 3::9 4::33 5::153 6::873 7::5913 8::46233 9::409113 10::4037913 11::43954713 12::522956313 13::6749977113 ......
阶乘 之和 语言 P1009 1009

10-30 NOIP模拟赛

10-30 NOIP模拟赛 今天分数还看的过去,只是第二题没有正解,第三题没有35我表示很伤心。必须继续努力,保持内心纯净,心无杂念,知行合一,摒除恶念。 100 + 80 + 5 = 185 芜湖! T1 新的阶乘(factorial) 题目描述 我们定义 \(f(x)=x^1×(x−1)^2×( ......
模拟赛 NOIP 10 30

4793: 虫食算 noip2004提高组T4 深搜/剪枝

#include<bits/stdc++.h> using namespace std; typedef long long ll; const int N = 1e3+10,inf = 0x3f3f3f3f; char A[N],B[N],C[N]; char words[N]; int cnt; ......
4793 2004 noip

NOIP 模拟9

100+100+100+80,T4 \(O(n\log n)\) 没卡过,赛后没改 \(O(n)\),加了 WX 超级快读。 为啥放了套简单题,题目出处好像是 22csp 7连 day1。 A.上海 对 \(k\) 质因数分解,\(k=\sum\limits p_i^{c_i}\),使 \(n\) ......
NOIP

2023NOIP A层联测22 差后队列

2023NOIP A层联测22 差后队列 挺有意思的期望题,题解做法应该是 DP,但是我又双叒写出奇怪的做法…… 思路 除去最大值外的元素个数的倒数就是这一轮取到某个数的概率,而最大值是特殊的情况,在被替代之前或作为最后一个数被弹出之前,不参与计算。 对于操作 0 的输出和操作 1 的输出分开处理。 ......
队列 2023 NOIP

10.31 NOIP模拟测试

10.31 NOIP模拟测试 赛时 先看题,T1 有一点思路,T2 是我不擅长的期望计数,但看起来还是可以试一试,T3 数据范围看起来是 NP,想了一下搜索但没有一下想出来,T4 一眼大数据结构,最后做。 T1 想了一下前缀和,去上了个厕所,中途想出后缀和和前缀和比较,回去写看打样例发现不仅要比较相 ......
10.31 NOIP 10 31

NOIP2003 传染病控制 深搜/剪枝

思路 题目大意是:把一棵树按深度分层,每一层断掉一条边,是剩下的节点数最小。 其实,我们可以将问题转换为断掉的节点数最多。 首先,贪心不可行,很容易被卡。 因为数据只有300,直接搜索就行。 搜索时一层一层搜,枚举断掉哪条边,并标记后代。 #include<bits/stdc++.h> using ......
传染病 NOIP 2003

NOIP 模拟8(NOIP A层联测22)

\(100+100+40+0\),T3 卡时没卡对挂了 \(20\)。 后来发现赛时 T3 是时间复杂度和正确性都是对的,只是常数大导致我以为它跑不出来。 A.集合 给定一个序列,求有多少个子区间满足这个区间的数的集合的所有值域连续段长度都不超过 \(k\)。 答案满足单调性,双指针统计答案,权值线 ......
NOIP

NOIP2023模拟8联测29 C. 蛋糕

NOIP2023模拟8联测29 C. 蛋糕 目录NOIP2023模拟8联测29 C. 蛋糕题目大意思路code 题目大意 你现在得到了一个二维蛋糕,它从左到右可以分成 \(n\) 列,每列高为 \(a_i\) 。对于每一列,又可以从下到上分为 \(a_i\) 块,并且最上面一块权值为 \(1\) , ......
蛋糕 NOIP 2023

考场(NOIP2023模拟8联测29)

T1 一眼序列分治,然后假了。。。。 可以发现:对于序列不是好的,当且仅当存在 \([l,r]\) 中的整数都在 \(r-l+1==k-1\) 发现规律,一定是大的区间容易不好。 不知道用不用可持久化并查集。 上个厕所,觉得权值线段树能行,先写QAQ。球球了,不要假啊QAQ T4 打个暴力先,怎么 ......
考场 NOIP 2023

NOIP2023模拟8联测29 B. 差后队列

NOIP2023模拟8联测29 B. 差后队列 题目大意 大意差后队列为一种数据结构,支持两种操作: push 插入一个数 pop 随机删除一个 不是 最大值的数。如果只有一个数则删除该数 给定操作序列,求每次删的数的期望,以及每个数期望被删的时间,答案 \(\mod 998244353\) 思路 ......
队列 NOIP 2023

洛谷 P7115 [NOIP2020] 移球游戏 + P8866 [NOIP2022] 喵了个喵 警告--zhengjun

构造题注意事项 一定要转化思路,不要总是盯着一个特殊点; 多注意特殊点的变化: 例如 P7115 [NOIP2020] 移球游戏,如果总是盯着一个全不是 \(c\) 的栈和一个空的栈对其他栈操作,就会使得步数要翻一倍,然而如果只操作一半,那么此时可以用当前栈作为新的空栈,原来的空栈作为新的全不是 \ ......
NOIP zhengjun P7115 P8866 7115

NOIP2023模拟7联测28

T1 看到了有向无环图,很容易让人想到拓扑。 设 \(f_i\) 表示经过节点 \(i\) 路径,这条路径上的关键点个数的最大值。 如果有一个点满足 \(f_i=k\), 那么答案就是 \(Yes\),否则就是 \(No\),这个显然。 转移就是从所有能到达 \(i\) 的节点转移,取 \(\max ......
NOIP 2023

NOIP 2022 游记&总结

其实也可以说是承接日记写的吧 Day - 1 上午随机跳了两道题刷刷信心,顺带学了一下康托展开(之前不小心跳掉了) 下午帮忙搬了一下电脑,复习了一下BFS 晚上打了几把扫雷(输麻了),看dyx2021打扫雷看呆了 看了几道经典例题和博客 复习了一下模板,做了道随机跳的题,没开 long long 挂 ......
游记 NOIP 2022 amp

NOIP 2022 考前学习日记

前言 学习记录本写太乱了,所以在这里打个草稿 顺便记录一下学习过程,后面总结的时候康康有没有问题 11月2日(今日运势:中平) 上午: 再次做了一下CSP-S 2022的题,除了T4以外的都订正完了 听yjy讲了一下 kruskal重构树,还没做练习 下午: 看线性代数看的想睡觉; 尝试做了一下【模 ......
日记 NOIP 2022

NOIP 2023 考前学习日记

前言 e92a191c-9fae-4364-882b-0c91fb88c3aa 属于是闲着没事干,看到自己去年写过一次,所以再写一次。 10 月 23 日(今日运势:大吉) 上午: 调联考异或,没调出来。 消消乐,想想想。 消消乐,写写写。 消消乐,卡卡卡。 消消乐,寄寄寄。 详见记录:link。 ......
日记 NOIP 2023

2023NOIP A层联测20 点餐

2023NOIP A层联测20 点餐 题目很好,可惜考试没想到。 思路 可以按照 \(b\) 从小到大排序,固定选择个数 \(k\),枚举选择的盘子 \(x\) 的 \(b\) 最大,最优解肯定是贪心的在前 \(x-1\) 个盘子里选择 \(k-1\) 个最小的,使用权值主席树可以在 \(O(\lo ......
2023 NOIP

NOIP2023模拟6联测27 C. 点餐

NOIP2023模拟6联测27 C. 点餐 题目大意 有 \(n\) 种菜品,每样菜品有 \(a_i , b_i\) 假设有某位顾客点了 \(k\) 样菜品,那么价格为 \(\sum_{i = 1}^k a_{p_i}+\max_{i = 1}^kb_{p_i}\) 询问所有的 \(k \in(1 ......
NOIP 2023

20231029NOIP训练赛

20231029NOIP训练赛 时间安排 7:50-9:10 写T1 9:10-10:10写T2 10:10-11:20写T3 11:20-11:50写T4 总结 T1看了一个多小时不会做,导致T4没写完 题解 T1 发现每一个操作在差分数组里只是交换两个数的位置,于是如果两个数组的差分数组排序后相 ......
20231029 NOIP

20231028NOIP训练赛

20231028NOIP训练赛 时间安排 7:50-8:20 写T1 8:20-9:20写T2 9:20-10:20写T4 10:20-11:50写T4 总结 题解 T1 模拟题,按照题意二分模拟即可 T2 DP题,设\(f_{i,j}\)表示前i个笔画为奇数的字中有j个出现了偶数次,\(g_{i, ......
20231028 NOIP

P8868 [NOIP2022] 比赛

传送门 我们容易想到预处理区间 \([l, r]\) 中的 \(m_a \times m_b\)。 这样算出来的是一个二维的矩阵,每次的答案就是红色部分: 但是这样的问题是二维的,无论如何都不是正解。 考虑把列这一维压掉,也就是令 \(w'_i \leftarrow w_{i,i} + w_{i,i ......
P8868 8868 2022 NOIP

题解:「NOIP2022 提高组」种花

题解:「NOIP2022 提高组」种花 题目大意:给定一个 \(n \times m\) 的01矩阵,0表示可以种花,1表示土坑(无法种花),现在要在图上种出一个C型或F型(C,F横着的两条线的长度都可以不同,但一定是面向右边的),现在问你种C和F分别有多少种方案(除了这个形状外不能在任何地方种花) ......
题解 NOIP 2022

【梦熊联盟】10月28日 NOIP十连测 第五场 题解

目录T1 男女排队简要题意:题解:T2 树上最多不相交路径简要题意:题解:T3 生日T4 组队比赛简要题意:题解: T1 男女排队 简要题意: 求长度为 \(n\) 的01序列不包含字串101或111的个数。 \((n\leqslant 10^{18})\) 题解: 一开始往容斥的思路去想,但是在推 ......
题解 联盟 NOIP