/*
HDU 5090
算是一道简单模拟题,但其中有很深的hash思想
这是本人的第一道hash题
更是本人的第一道纸质代码不带编译不带运行提交AC的题
值得纪念
废话讲这么多之后,讲述题中思想
由于n很小不超过100,可以开个数组记录每个数出现多少次
由于只能i+n*k变大,因此只需要从1到n逐个检查
若当前检查的hash[i]=0则无解:因为不可能有其他数能够变化成它
若当前检查的hash[i]>1则必须将i变化为j=n*k+i(n>0),其中hash[j]=0代表 j 在输入的数中没有出现过由数 i 变过来的
若当前检查的hash[i]=1继续
循环一遍之后,只需判断标志符号
*/
#include
#include
#include
#include
#include