(AC 1229)
m个字符串,从第一个数到第n个再重头,数m次,问最后落在哪一个上。
取个余数。不解释。
#include<cstdio>#include<string>#include<iostream>#define si(n) scanf("%d",&n)#define dsi(n) int n;si(n)using namespace std; int main(){ dsi(n); dsi(m); string p[4041]={}; for(int i=1;i<=m;++i) { cin>>p[i]; } cout<<p[(n-1)%m+1]; return 0;}