摘要:
超级快读模板 #define getcha() (S==T&&(T=(S=fsr)+fread(fsr,1,1<<15,stdin),S==T)?EOF:*S++) char fsr[1<<15],*S=fsr,*T=fsr; inline int read(){ int r(0),w(1);cha 阅读全文
posted @ 2021-08-18 21:58
ssl_lhj
阅读(266)
评论(0)
推荐(0)
摘要:
题目大意 给出一个长度为$n$的序列$A$描述一个长度为$n$的全排列,$A_i$表示前$i-1$个有多少个比第$i$个数大。 题目分析 从后往前分析,当前$a_i$表示有几个数比当前位置的数大,那么当前应该选择的数一定是剩余数字中第$a_i$大的,暴力模拟匹配,时间复杂度$O(n^2)$,可以过$ 阅读全文
posted @ 2021-08-18 21:58
ssl_lhj
阅读(28)
评论(0)
推荐(0)
摘要:
题目大意 $n$个人排队打饭,假如相邻的人打的菜一样,就会影响彼此用餐的心情。求这个队伍中有人被影响心情的状态数,对$100003$取余。 题目分析 直接求怎么影响心情难度较大,我们可以反道而行之,求不合法的方案数即求有多少种方法可以不影响心情。 第一个人可以随便选,即可以选$m$种菜,后$n-1$ 阅读全文
posted @ 2021-08-18 21:57
ssl_lhj
阅读(34)
评论(0)
推荐(0)

浙公网安备 33010602011771号