#include<bits/stdc++.h>
using namespace std;
#define M INT_MIN
int main(){
int t;
cin>>t;
while(t--){
int n;
cin>>n;
int a,b,c,d1=0,d2=0,test=M;
cin>>b;
for(int i=0;i<n-1;i++){
cin>>c;
d2=c-b;
if(i!=0){
if(d2==d1){
if(test!=M){cout<<a-d1<<" ";test=M;}
cout<<a<<" ";
}
else{
if(test!=M){
if(d2+d1==2*test)
{b=(c+a)/2;cout<<a-test<<" "<<a<<" ";test=M;}
else{cout<<b-2*d2<<" "<<b-d2<<" ";test=M;}
}
else test=d1;
}
}
a=b;
b=c;
d1=d2;
}
if(test!=M)cout<<a-test<<" ";
cout<<a<<" ";
if(test==M)cout<<b<<endl;
else cout<<a+test<<" "<<endl;
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBNIElOVF9NSU4KaW50IG1haW4oKXsKICAgIGludCB0OwogICAgY2luPj50OwogICAgd2hpbGUodC0tKXsKICAgICAgICBpbnQgbjsKICAgICAgICBjaW4+Pm47CiAgICAgICAgaW50IGEsYixjLGQxPTAsZDI9MCx0ZXN0PU07CiAgICAgICAgY2luPj5iOwogICAgICAgIGZvcihpbnQgaT0wO2k8bi0xO2krKyl7CiAgICAgICAgICAgIGNpbj4+YzsKICAgICAgICAgICAgZDI9Yy1iOwogICAgICAgICAgICBpZihpIT0wKXsKICAgICAgICAgICAgICAgIGlmKGQyPT1kMSl7CiAgICAgICAgICAgICAgICAgICAgaWYodGVzdCE9TSl7Y291dDw8YS1kMTw8IiAiO3Rlc3Q9TTt9CiAgICAgICAgICAgICAgICAgICAgY291dDw8YTw8IiAiOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZXsKICAgICAgICAgICAgICAgICAgICBpZih0ZXN0IT1NKXsKICAgICAgICAgICAgICAgICAgICAgICAgaWYoZDIrZDE9PTIqdGVzdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7Yj0oYythKS8yO2NvdXQ8PGEtdGVzdDw8IiAiPDxhPDwiICI7dGVzdD1NO30KICAgICAgICAgICAgICAgICAgICAgICAgZWxzZXtjb3V0PDxiLTIqZDI8PCIgIjw8Yi1kMjw8IiAiO3Rlc3Q9TTt9ICAgICAgICAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgZWxzZSB0ZXN0PWQxOwogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgfQogICAgICAgICAgICBhPWI7CiAgICAgICAgICAgIGI9YzsKICAgICAgICAgICAgZDE9ZDI7CgogICAgICAgIH0KICAgICAgICBpZih0ZXN0IT1NKWNvdXQ8PGEtdGVzdDw8IiAiOwogICAgICAgIGNvdXQ8PGE8PCIgIjsKICAgICAgICBpZih0ZXN0PT1NKWNvdXQ8PGI8PGVuZGw7CiAgICAgICAgZWxzZSBjb3V0PDxhK3Rlc3Q8PCIgIjw8ZW5kbDsKCiAgICB9CiAgICByZXR1cm4gMDsKfQo=
Main.java:1: error: illegal character: '#'
#include<bits/stdc++.h>
^
Main.java:1: error: class, interface, or enum expected
#include<bits/stdc++.h>
^
Main.java:3: error: illegal character: '#'
#define M INT_MIN
^
Main.java:3: error: class, interface, or enum expected
#define M INT_MIN
^
Main.java:6: error: class, interface, or enum expected
cin>>t;
^
Main.java:7: error: class, interface, or enum expected
while(t--){
^
Main.java:9: error: class, interface, or enum expected
cin>>n;
^
Main.java:10: error: class, interface, or enum expected
int a,b,c,d1=0,d2=0,test=M;
^
Main.java:11: error: class, interface, or enum expected
cin>>b;
^
Main.java:12: error: class, interface, or enum expected
for(int i=0;i<n-1;i++){
^
Main.java:12: error: class, interface, or enum expected
for(int i=0;i<n-1;i++){
^
Main.java:12: error: class, interface, or enum expected
for(int i=0;i<n-1;i++){
^
Main.java:14: error: class, interface, or enum expected
d2=c-b;
^
Main.java:15: error: class, interface, or enum expected
if(i!=0){
^
Main.java:17: error: class, interface, or enum expected
if(test!=M){cout<<a-d1<<" ";test=M;}
^
Main.java:17: error: class, interface, or enum expected
if(test!=M){cout<<a-d1<<" ";test=M;}
^
Main.java:19: error: class, interface, or enum expected
}
^
Main.java:23: error: class, interface, or enum expected
{b=(c+a)/2;cout<<a-test<<" "<<a<<" ";test=M;}
^
Main.java:23: error: class, interface, or enum expected
{b=(c+a)/2;cout<<a-test<<" "<<a<<" ";test=M;}
^
Main.java:23: error: class, interface, or enum expected
{b=(c+a)/2;cout<<a-test<<" "<<a<<" ";test=M;}
^
Main.java:24: error: class, interface, or enum expected
else{cout<<b-2*d2<<" "<<b-d2<<" ";test=M;}
^
Main.java:24: error: class, interface, or enum expected
else{cout<<b-2*d2<<" "<<b-d2<<" ";test=M;}
^
Main.java:27: error: class, interface, or enum expected
}
^
Main.java:31: error: class, interface, or enum expected
b=c;
^
Main.java:32: error: class, interface, or enum expected
d1=d2;
^
Main.java:34: error: class, interface, or enum expected
}
^
Main.java:36: error: class, interface, or enum expected
cout<<a<<" ";
^
Main.java:37: error: class, interface, or enum expected
if(test==M)cout<<b<<endl;
^
Main.java:38: error: class, interface, or enum expected
else cout<<a+test<<" "<<endl;
^
Main.java:40: error: class, interface, or enum expected
}
^
Main.java:42: error: class, interface, or enum expected
}
^
31 errors