xzy の 未知屋
🍭查看新品🍬
鱼谷社区欢迎使用!
网址:https://discourse.xzy404.me。
浴谷 OJ 欢迎使用!
网址:https://yugu.xzy404.me
博客首页轮播图出租
想要添加本博客首页轮播图广告请私信@xzy_awa
《我说这是刑侦小说你别不信》
《我说这是刑侦小说你别不信》
题解:P8689 [蓝桥杯 2019 国 A] 填空问题
题解:P8689 [蓝桥杯 2019 国 A] 填空问题思路A由于数据规模不大($30 \times 50 = 1500$ 个字符),我们可以采用暴力枚举的方法: 垂直方向:对每一行 $i$,枚举所有可能的三个列位置($j₁ < j₂ < j₃$),检查字符是否满足 $mat{i, j1} < mat{i, j2} < mat{i, j_3}$。 水平方向:对每一列,枚举所有可能的三个行位置($i₁ < i₂ < i₃$),检查字符是否满足 $mat{i1, j} < mat{i2, j} < mat{i_3, j}$。 从左上至右下:对于每条斜线(行索引减去列索引为常数),枚举三个点,按列排序后检查字符是否递增。 从左下至右上:对于每条斜线(行索引加上列索引为常数),枚举三个点,分别按列排序和按行排序检查字符是否递增。 代码: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565 ...
CSP 2025 邮寄
初赛在本校考的,没什么说的。主要我也忘记发生甚么事了,唯独还记得当时中午和同学联机玩了下 PCL( 复赛才是正片。 去的是 GZLZ 考的。 老师说可以带吃的,结果监考老师说不能带,幸好我没有带( 早上五点半起床去学校集合,六点半多发车出发,七点多到。 话说 LZ 的楼是真的比 ZGF 好爬,但听某人说只是那栋楼好爬,其他楼没去过咱也不知道( 考后和同学交流想法。第一题类似桶排,考场上脑抽写了个这个:循环一遍找字符串,然后再排序,当时大样例没输出给我吓傻了,写完第二题才想起来可以桶排,感谢老天。 第二题我是用模拟做的,数据才 100 的确有点小了,双重循环大样例全过手搓数据也过。 第三题打了个暴力但不知道为什么有 WA /fn 第四题只能骗个分。 预估 200+。 听同学说有人在代码里写了这个注释: 1// 监考老师好,我该写的写完了,该暴力的打完了,骗分也尽力了,你说得对但我要开始补觉了,没有急事别叫我,谢谢! 神人!!! S 组一脸迷茫,第一题暴力依旧 WA 也不知道为啥,可能和我 400+ 行的代码有关吧(11 KB)。 后面全靠骗分,有题有个部分分说保证全为 1 的那道难道不是 ...
题解:P7063 [NWRRC 2014] Digits
题解:P7063 [NWRRC 2014] Digits如果你样例过了但答案错了,记得使用 long long 哦! 思路题目让我们找出 $n$ 个数,并且这 $n$ 个数的各个位上的数字之和要最小,求出这个和。 对于样例 $1$,可以为 $1$ 和 $10$,和为 $11$。 那么考虑暴力枚举 $i$($i$ 的枚举范围要尽可能大),对于当前的 $i$,我们将它的数位和定义为 $t$: 我们将存放数位和为 $t$ 的和增加 $i$,用来存放各种搭配方案的答案。 我们将存放数位和为 $t$ 的个数增加 $1$,用来判断这种搭配方案的个数是不是 $n$ 了,如果是那么就对这种搭配方案的结果取最小值。 最后输出最小值即可。 代码1234567891011121314151617181920#include<bits/stdc++.h>#define endl '\n'using namespace std;long long n, t, ans = INT_MAX, cnt[5005], sum[5005];string s;int main() ...
题解:P8727 [蓝桥杯 2020 国 A] 填空问题
题解:P8727 [蓝桥杯 2020 国 A] 填空问题Problem A.计算从 $1$ 到 $2020$ 中合数的个数。 合数是指除了 $1$ 和它本身外还有其他约数的数(大于 $1$ 的非质数)。 考虑遍历每个数($2$ 到 $2020$),检查是否存在除 $1$ 和自身外的约数(只需检查到平方根即可)。 答案为 $1713$。 Problem B.计算从 $1900$ 年 $1$ 月 $1$ 日到 $9999$ 年 $12$ 月 $31$ 日中,年月日的数字表示中包含数字 $2$ 的天数。 考虑遍历每一天,分别检查年、月、日的数字中是否含有 $2$。这里要注意闰年的判断(能被 $4$ 整除但不能被 $100$ 整除,或能被 $400$ 整除)。使用数组存储每月的天数(区分闰年)然后判断即可(这里可以用 to_string() 函数转成字符串进行判断)。 答案是 $1994240$。 Problem C.给定一个长度为 $200$ 的字符串 $s$,求本质不同的单调递增子序列个数(相同字符序列视为本质相同)。 考虑定义 $dp_i$ 表示以第 $i$ 个字符结尾的本质不同的递增子 ...
题解:P9239 [蓝桥杯 2023 省 B] 填空问题
题解:P9239 [蓝桥杯 2023 省 B] 填空问题A问题给定一个长度为 $100$ 的数组,数组元素为数字 $0$ 到 $9$。数组内容如下: 15 6 8 6 9 1 6 1 2 4 9 1 9 8 2 3 6 4 7 7 5 9 5 0 3 8 7 5 8 1 5 8 6 1 8 3 0 3 7 9 2 7 0 5 8 8 5 7 0 9 9 1 9 4 4 6 8 6 3 3 8 5 1 6 3 4 6 7 0 7 8 2 7 6 8 9 5 6 5 6 1 4 0 1 0 0 9 4 8 0 9 1 2 8 5 0 2 5 3 3 需要找到所有长度为 $8$ 的子序列,这些子序列可以组成一个 yyyymmdd 格式的日期,其中 yyyy 表示年份(只能为 $2023$),mm 表示月份($01$ 至 $12$),dd 表示天数($2023$ 年不是闰年则 $2$ 月有 $28$ 天)。子序列元素必须保持数组中的下标顺序(但不一定连续),且相同日期只统计一次。 思路先将年份固定为 $2023$:子序列的前四个数字必须依次为 $2$、$0$、$2$、$3$,且下标递增。因此, ...
题解:P10414 [蓝桥杯 2023 国 A] 2023 次方
题解:P10414 [蓝桥杯 2023 国 A] 2023 次方思路为了求解 $2^{(3^{(4^{(\ldots ^{2023})})})}$(即指数塔从 $2$ 开始,指数为 $3$,再指数为 $4$,依此类推至 $2023$),需要利用模运算的性质和数论工具,因为直接计算巨大的指数塔不可行。$2023$ 可分解为 $2023 = 7 \times 17^2 = 7 \times 289$,且 $7$ 和 $289$ 互质(因为 $\gcd(7, 289) = 1$,$289 = 17^2$ 不含因子 $7$)。因此,使用中国剩余定理(CRT),分别计算模 $7$ 和模 $289$ 的结果,再组合得到模 $2023$ 的解。 Step 1:计算 $2^ {(3^{(4^{(\ldots ^{2023})})})} \mod 7$。 模数 $7$ 是质数,且 $\gcd(2, 7) = 1$,因此可应用欧拉定理:$\phi(7) = 6$,有 $2^6 \equiv 1 \mod 7$。 设指数 $k = 3^{4^{\cdots^{2023}}}$,则需求解 $2^k \mod ...
🐟认真摸鱼中

xzy
An OIer の 404 Profile
个人主页
公告栏
Built by heishao, used by xzy.
感谢 ed-builder 提供的服务器以构建说说,感谢 haofafa 提供的服务器以构建 artalk 评论
网站资讯
文章数目 :
17
本站总字数 :
1.3w
本站访客数 :
本站总访问量 :
最后更新时间 :
评论复制本文地址
随便逛逛昼夜切换阅读模式关于我主题设置切换全屏打印页面