#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main() {
int t;
cin>>t;
int n, m;
while(t--){
cin>>n>>m;
if(n%m==0){
cout<<n-1<<'\n';
for(int i=1; i<n; i++){
cout<<1<<" ";
}
}else if(m%n==0){
cout<<m-1<<'\n';
for(int i=1; i<m; i++){
cout<<-1<<" ";
}
}else if(m==2){
cout<<n<<'\n';
for(int i=0; i<n; i++){
if(i%2==0){
cout<<-n<<" ";
}else{
cout<<n+1<<" ";
}
}
}else if(n==2){
cout<<m<<'\n';
for(int i=0; i<m; i++){
if(i%2==0){
cout<<m<<" ";
}else{
cout<<-m-1<<" ";
}
}
}
cout<<'\n';
}
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |