1.Made Up(abc202c)
排列组合不一定都是乘法,循环跑一遍加出ans。本题考虑a[i]=b[c[j]]的对数,实际上抽象来看:即每个j对应一个数,每个i对应一个数,找出对应相等的组合,即i对应的每个数字在j对应的数列中出现了几次(主要原理在于排列组合无需考虑具体位置,只需要次数),想到这这题就比较显然了。
2.Ringo's Favourite Numbers 2(abc200c)
两个数的差是定值==两个数对于定值同余
排列组合不一定都是乘法,循环跑一遍加出ans。本题考虑a[i]=b[c[j]]的对数,实际上抽象来看:即每个j对应一个数,每个i对应一个数,找出对应相等的组合,即i对应的每个数字在j对应的数列中出现了几次(主要原理在于排列组合无需考虑具体位置,只需要次数),想到这这题就比较显然了。
两个数的差是定值==两个数对于定值同余