07 2023 档案
摘要:题意 你在一个 的地图上,在地图上有两种地形: 冰块,用字符 . 表示。 岩石,用字符 # 表示。 你一开始在 (保证为冰块),你可以向上下左右四个方向移动直到下一个运动的位置为岩石(中途不能停止),求你经过或停留的冰块数量。 分析 这个其实就是一道广度优先搜
阅读全文
摘要:我关注的人中正式参与**比赛排名公示**: | # | Who | = | Penalty | * | [A](https://codeforces.com/contest/1850/problem/A) | [B](https://codeforces.com/contest/1850/probl
阅读全文
摘要:题意 给你一个有 个整数的序列 ,求最多需要删除多少个数才能让任意两个问题的绝对值之差小于等于 。 分析 首先我们将序列 排序。 经过分析,如果 ,那么 左侧的都会被删除。 经过观察可以发现,我们可以算出最多保留多少个。 个数即为
阅读全文
摘要:Update on 2023/7/23 18:52:经管理员 @CSP_Sept 提醒,修改整除符号表示。 题意 给定 个整数 ,你需要找到一个整数 使得 最大。 分析 这一道题根本就不需要
阅读全文
摘要:题意 给你一个 的字符方阵,里面有一个竖着的由小写字母组成单词,除外都是 .,请你找出这个单词。 分析 输出 矩阵的非 . 字符即可,读入一个字符,如果不为 .,那么就立刻输出。 最后记得输出换行。 注意事项 使用 getchar 读入时,一定要注
阅读全文
摘要:题意 有 对数 ,需要你找到 且 最大时的 是多少。 保证有解。 分析 直接对于每一个 判断即可,进行打擂台。 代码 //the code is from chenjh #include<cstdio> int n,a[55],
阅读全文
摘要:题意 给你 个点的坐标,你需要找出有多少组不重合的点满足一个点在另一个点的正北、正南、正东、正西、西北、东北、西南、东南方向。 分析 只需要记录每一行、每一列、每一条斜线上有多少个点即可。 设当前行、列、斜线上有 个点,那么答案就为 。 问题在于如何记录,对于行列,我
阅读全文
摘要:题意 给你 个整数 和一个整数 ,你需要找到一个整数 满足 。 分析 很显然这是一个一元二次方程。 将上式根据完全平方公式化简可以得到,我们要求的方程是:$$ 4nw^2+(2\sum\limits_{i
阅读全文
摘要:Update on 2023/7/16 21:51 发现优先队列的英文写错了,已经更正。 分析 首先我们对于 设需要至少进行 次操作才能满足 $a_{x, y} \geq \sum \limits _{i = 1}^n a_{i,y} + \sum \limits _{i
阅读全文
摘要:【洛谷博客】 std::bitset 前言 std::bitset 其实在很多情况下都可以使用,这个容器因为利用状态压缩所以拥有优秀的时间复杂度(常数 )和空间复杂度(空间 ),所以它可以用来骗分以及过一些奇妙的题目。 有一些是 C++
阅读全文
摘要:原链接在[【洛谷博客】](https://www.luogu.com.cn/blog/Chen-Jinhui/Why-do-not-FZQOJ-have-Benben)。 [TOC] ## 前言 身为 FZOIer 的我们十分的**强大**,把 YYX 给我们的自由~~视如粪土到处挥霍~~十分“珍视
阅读全文
摘要:题意 有 个要买的商品,第 个商品的原价是 。 有 张优惠券,第 张优惠券需要满 减 。 一个物品最多只能使用一张优惠券,每一张优惠券最多使用一次。 问最小花费。 分析 很简单的一道贪心题,但是赛时没有想出来。 首先将每一个物品的价格按
阅读全文