Skip to content

Instantly share code, notes, and snippets.

@qjatn0120
Created March 23, 2023 17:38
Show Gist options
  • Save qjatn0120/b888a8ee37892a7c04c86e5791344e88 to your computer and use it in GitHub Desktop.
Save qjatn0120/b888a8ee37892a7c04c86e5791344e88 to your computer and use it in GitHub Desktop.
#ifdef DEBUG
#include "debug.h"
#endif // DEBUG
#ifndef DEBUG
template <typename T>
void debug(T &x){}
template <typename T>
void debug(T &x, int i, int j){}
#endif // DEBUG
#include <bits/stdc++.h>
using namespace std;
int main(){
cin.tie(nullptr), ios::sync_with_stdio(false);
int T;
cin >> T;
while(T--){
int n, k;
cin >> n >> k;
vector <int> v(n, -2);
int num = 0;
for(int i = 0; i < n; i++){
int cnt = n - i;
if(k >= cnt) v[i] = 1000, k -= cnt, num++;
else{
v[i] = k * 2 - 1;
break;
}
}
for(int i : v) cout << i << ' ';
cout << "\n";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment