#include<bits/stdc++.h>
using namespace std;
void pt (int a,int b){
cout<<"Don't take "<<a<<" at "<<b<<"!"<<endl;
}
const int NM=1010;int med[NM];int plan[NM];
int main()
{
int N,M;cin>>N>>M;
for(int i=1;i<=N;i++){
cin>>med[i];
plan[i]=-100;//!!!!
//初始化为一个很小的数, 保证第一次一定可以服用
}
for(int i=1;i<=M;i++){
int t,num;cin>>t>>num;
for(int j=1;j<=num;j++){
int yao;cin>>yao;
if(med[yao]==-1)continue;
if(t-plan[yao]<med[yao]){
pt(yao,t);
}
else plan[yao]=t;
}
}
return 0;
}
RC-u2 智能服药助手 题解
于 2023-07-07 10:51:48 首次发布