摘要: CSP-J2 2021 T2 题解 今年的题目非常简单,但是这道题在考场上死活没做出来... 现在终于做出来了,哈哈哈! 这道题简单就在于,一共只会有两种操作。其中第一种操作的a[x] v表示的就是将a[x]这个数更新为v这个值。第二种操作就是查找这一个数在原数组中的位置。 我们不妨先对整个程序进行 阅读全文
posted @ 2021-12-30 08:18 煎饼Li 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 原题目传送门 用人话翻译原题目:求一个长度为n的数列进行m次全排列后的数列。 这道题目的第一眼,我靠!这TM不就是全排列吗?为甚么要用这么反人类的语言描述这个题目~~(CCF你们是不是和51区、火星人有染……还是您们的语文不好……反正就是很反人类就对了)~~ 那当然,既然出题人这么搞,那么我们就以最 阅读全文
posted @ 2021-12-29 20:41 煎饼Li 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 原题目传送门 这道题目怎么说,完全就可以用枚举来解决问题。因为一共只有10种佐料,并且每一种佐料只最多加3克,最少加1克,那么我们就定义10个变量,分别来对应这10中配料。 当然,因为这道题目我们需要输出方案的总数,那么就是在枚举过程中,如果这些配料之和等于我们输入的数,那么1计数器++,输出计数器 阅读全文
posted @ 2021-12-29 09:17 煎饼Li 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 这就是一篇看完题解之后写后的题解,哈哈哈哈哈哈哈 原题目传送门 题目的大概描 这个题让我们输入三个数a,b,c,使得在三位数中(100-999)存在三个数满足我们输入的比例(例如:1:2:3的三位数有192:384:576等),并把它们全部输出出来。 这道题特别像全排列问题,把三位数从头到位生成一边 阅读全文
posted @ 2021-12-28 14:58 煎饼Li 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 这个笔记发布在这里,纯粹就是记录那些不是非常常用但是有的时候需要用到的公式。 恩。就这样。 阅读全文
posted @ 2021-12-28 12:09 煎饼Li 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 这又是本蒟蒻再学习完全排列后写出的博客(手动狗头 洛谷题目传送门(P1706 全排列问题) 这个问题很简单,就是给出一个数列,求这个数列有多少种排列方法(最简单的排列组合种的排列)。 那要实现这个问题,肯定会在脑子中想到两种方法:万能的STL大法和手写DFS。 开局一条分割线,就问你服不服?(滑稽 阅读全文
posted @ 2021-12-27 21:33 煎饼Li 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 原题目传送门 题解 对我来说,这道题居然有点难想(来自蒟蒻的手动狗头 其实想来想去也没那么难。 首先先定义一个数组c[]存储每一个数字(0-9)分别需要多少火柴棒来组成,然后再定义我们需要的a[]数组(用来预处理)和变量num,cnt。 先从数据范围说起,因为最多只有2000,那么我们就把1到200 阅读全文
posted @ 2021-12-26 11:07 煎饼Li 阅读(98) 评论(0) 推荐(0) 编辑