上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 81 下一页
摘要: 比赛链接:Here 1311A. Add Odd or Subtract Even 签到题, \(a > b\) 时必须做做减法,如果差值为偶数的话只需要 \(1\) 次不然做一次减法后再做一次 \(+1\) 即可 \(a < b\) 同理了 \(a = b\) 0次 int main() { ci 阅读全文
posted @ 2021-08-26 16:51 RioTian 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 题目链接:Here 题意: 给出正整数 \(A,B,N (1\le A\le 1e6,1\le B,N\le1e12)\) ,对于 \(x\in [0,N]\) 求出 \(\left\lfloor\frac{A x}{B}\right\rfloor-A \times\left\lfloor\frac 阅读全文
posted @ 2021-08-26 13:53 RioTian 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 这个算法的正式名字是:“Twelvefold way”,共用12种情况。 本文转载自:自为风月马前卒的博文:浅谈"n个球"和"m个盒子"之间的关系 一、球异,盒同 不空 该情况为经典的第二类斯特灵数 设 \(f[n][m]\) 表示答案 \(f[n][m] = f[n - 1][m - 1] + m 阅读全文
posted @ 2021-08-26 10:57 RioTian 阅读(3433) 评论(0) 推荐(0) 编辑
摘要: 题目链接:Here 这个思路学习自 Harris-H ,考虑递推而不是DP 与 D1 不同,开始考虑 \(f_{i-1} \to f_i\) 显然操作 1 多了 \(f_{i-1}\) ,操作2 多了 \(f_1\) 所以 \(f_i =2f_{i-1} + 1\) 除此外,所有 \(i\) 的因数 阅读全文
posted @ 2021-08-25 14:40 RioTian 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 比赛链接:Here AB水题 C - Peaks 题意: 给出 \(n\) 个观察台的高度,以及 \(m\) 条边,定义“好观察台”:比所有直接相连的观测台都高 思路: 因为道路是双向的,互相判断一下即可 a &= bool 这个写法学习了 int main() { cin.tie(nullptr) 阅读全文
posted @ 2021-08-25 14:29 RioTian 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 比赛链接:Here 1301A. Three Strings 题意: 给三个相同长的字符串 $a,b,c$​ ,对于每个位置 $i$​ ,你必须做一次操作:交换 $a_i$​ 和 \(c_i\) ,或者交换 \(b_i\) 和 \(c_i\)。问你交换完之后 \(a\) 和 \(b\) 能否一样。 阅读全文
posted @ 2021-08-24 20:53 RioTian 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 题单快速导航:Here 先是计算几何入门题推荐 : 计算几何题的特点与做题要领: 1.大部分不会很难,少部分题目思路很 巧妙 2.做计算几何题目,模板很重要,模板必须高度可靠。 3.要注意代码的组织,因为计算几何的题目很容易上两百行代码,里面大部分是模 板。如果代码一片混乱,那么会严重影响做题正确率 阅读全文
posted @ 2021-08-24 20:40 RioTian 阅读(940) 评论(0) 推荐(0) 编辑
摘要: 【前言】 在补Codeforce的DP时遇到一个比较新颖的题,然后在知乎上刚好 hycc 桑也写了这道题的相关题解,这里是作为学习并引用博客的部分内容 这道题追根溯源发现2016年这个算法已经在APIO2016烟花表演与Codeforces 713C引入,自那之后似乎便销声匿迹了。相关题型数量也较少 阅读全文
posted @ 2021-08-24 17:00 RioTian 阅读(539) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2021-08-24 15:28 RioTian 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 比赛链接:https://atcoder.jp/contests/abc167/tasks AB水题, C - Skill Up 题意: 初始时 \(m\) 个算法的能力均为 \(0\),\(n\) 次中每次可以花费 \(c_i\) 元提升 \(m\) 个算法的能力(提升程度可能不等),问 \(m\ 阅读全文
posted @ 2021-08-24 14:39 RioTian 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 题目链接:Here 候补链接:Here 题意: 能否将一些括号串编排为合法串,如果能,输出编排顺序。 思路: 首先将每个串内匹配的左右括号抵消,最终得到 \(y\) 个右括号 + \(x\) 个左括号的串。 这些串可分为四类: 只有左括号 左右括号都有,且 左括号个数 y ≥ 右括号个数 x 左右括 阅读全文
posted @ 2021-08-24 14:35 RioTian 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 比赛链接:Here AB水题, C - One More aab aba baa 题意: 给出字符串 \(s\) 和整数 \(k\) ,请输出字典序第 \(k\) 大的原字符串 \(s\) 的排序 思路: 先说简单写法: 利用 C++ 内置函数 next_permutation 直接排序即可(代码一 阅读全文
posted @ 2021-08-23 20:15 RioTian 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 比赛链接:Here AcWing 3811. 排列 签到题, 先输出 \(n\) 然后输出 \(1\sim n -1\) 即可 AcWing 3812. 机器人走迷宫 不会什么特别高级的方法 qaq,只能全排列 + bfs(懒得写太长了,注释写代码里 qaq) #include <bits/stdc 阅读全文
posted @ 2021-08-23 20:05 RioTian 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 比赛链接:Here A题挺水的就不写了 1304B - Longest Palindrome 题意: 输入 \(m\) 个长度为 \(n\) 的字符串,问这些字符串能组成的最长回文串有多长。 思路: 贪心的思想,我们只需要用当前字符串以及寻找该字符串的反向串是否存在,如果存在的话,就把该字符串与它的 阅读全文
posted @ 2021-08-23 18:59 RioTian 阅读(44) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-08-23 17:22 RioTian 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 81 下一页