Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- int n, k, a[500], leading = 1, d, st[500], point;
- int main(){
- cin >> n >> k;
- for(int i = 1; i <= k; i++){
- cin >> a[i];
- }
- for(int i = 1; i <= n; i++){
- st[i] = i;
- }
- d = k;
- for(int i = 1; i <= k; i++){
- for(int j = leading; j <= n; j++){
- if(a[i] == 0){
- cout << st[j] << " ";
- st[j] = -1;
- }
- if(st[j] != -1){
- a[i]--;
- if(j == n){
- j = 0;
- }
- point = j + 1;
- }
- else{
- j--;
- }
- }
- leading = point;
- }
- }
- //7 5
- //10 4 11 4 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement