#include<iostream> #include<string> #include<cstring> #include<vector> #include<iomanip> #include<cstring> #include<cstdio> using namespace std; typedef struct peo { string name; int flag;//0未被选中 }peo; peo a[65]; int main() { int n; cin >> n; for (int i = 0;i < n;i++) { cin >> a[i].name; a[i].flag = 0; } int w, s; char z; cin >> w >> z >> s; int num = 0; for (int i = w - 1;i < n;) { if (a[i].flag == 0) { num++; if (num == s) { cout << a[i].name << endl; a[i].flag = 1; num = 0; } i = (i + 1) % n; } else { i = (i + 1) % n; } int flag = 0; for (int i = 0;i < n;i++) { if (a[i].flag == 0) { flag = 1; } } if (flag == 0) break; } } |
Double click to view unformatted code.