一个算法题 吃火锅
#include <stdio.h>
#define M 100005
//n,k,m//人员总数,食材总数,轮数
//ai //第i个人喜欢的编号
int n,k,m;
int a[M];
int xf[M];//幸福情况 开始都是0
int hg[M];//火锅里的情况 最多k种 开始里面是空的 hg[a[i]]代表火锅中是否有i这个人喜欢的食物 void yiLun(int i){i =i % n;if(hg[a[i]]){//如果有,则幸福+1xf[i]+=1;hg[a[i]]--;//食物被取走 }else{hg[a[i]]=1;//如果没有则放一份喜欢的进来 }}void moni(){//模拟for(int i=0;i<m;i++) {//共m轮yiLun(i);}
}
int main(){scanf("%d %d %d",&n,&k,&m);for(int i=0;i<n;i++){scanf("%d",a+i);}moni();for(int i=0;i<n;i++){printf("%d%c",xf[i],i+1!=n?' ':'\n');} return 0;
}