Академический Документы
Профессиональный Документы
Культура Документы
h>
using namespace std;
int main(int argc, char *a[])
{
int t,n,j,max,sum1,sum2,t1,t2;
vector<int> temp;
vector<int> result;
vector<int>::reverse_iterator it1;
vector<int>::reverse_iterator it2;
vector<int>::iterator it3;
cin>>t;
char i,c;
for(i=0;i<t;i++)
{
result.clear();
temp.clear();
max=-1001;
cin>>n;
int tickets[n];
for(j=0;j<n;j++)
{
cin>>tickets[j];
if(tickets[j]>max) max=tickets[j];
}
if(max<0) cout<<max<<endl;
else
{
sum2=0;
for(int k=0;k<n;k++)
{
j=k;
sum1=0;
temp.clear();
while(j<n)
{
if(tickets[j]>0)
{
sum1+=tickets[j];
temp.push_back(tickets[j]);
j+=2;
}
else j++;
}
if(sum1==sum2)
{
it1=temp.rbegin();
it2=result.rbegin();
while(it1!=temp.rend() && it2!=result.rend())
{
if((*it1)==(*it2))
{
it1++;
it2++;
continue;
}
if((*it1)>(*it2))
{
result.clear();
for(it3=temp.begin();it3!=temp.end();it3++)
{
cout<<(*it3)<<"@@@@@"<<endl;
result.push_back(*(it3));
}
cout<<"------@@@@@----------"<<endl;
break;
}
}
if(it2==result.rend())
{
result.clear();
for(it3=temp.begin();it3!=temp.end();it3++)
{
cout<<(*it3)<<"#####"<<endl;
result.push_back(*(it3));
}
cout<<"------@@@@@----------"<<endl;
}
}
else if(sum1>sum2)
{
sum1=sum2;
result.clear();
for(it3=temp.begin();it3!=temp.end();it3++)
{
cout<<(*it3)<<"-----"<<endl;
result.push_back(*(it3));
}
cout<<"------@@@@@----------"<<endl;
}
}
/*
while(j<n)
{
if(tickets[j]>0)
{
sum2+=tickets[j];
result.push_back(tickets[j]);
j+=2;
}
else j++;
}
c=0;*/
if(max>sum2) cout<<max<<endl;
else
{/*
if(sum1==sum2)
{
it1=temp.rbegin();
it2=result.rbegin();
while(it1!=temp.rend() && it2!=result.rend())
{
if((*it1)==(*it2))
{
it1++;
it2++;
continue;
}
if((*it1)>(*it2)) c=0;
else c=1;
break;
}
if(it1==temp.rend()) c=1;
else if(it2==result.rend()) c=0;
}
else if(sum1>sum2) c=0;
else c=1;
if(c)
{*/
for(it2=result.rbegin();it2!=result.rend();it2++) cout<<(*it2);
cout<<endl;
/*}
else
{
for(it2=temp.rbegin();it2!=temp.rend();it2++) cout<<(*it2);
cout<<endl;
}*/
}
}
}
return 0;}
___________________________________________________________________________________
__________________________________________
private DefaultTableModel buildTableModel(ResultSet rs) throws SQLException
{
this.addComponentListener(listener);
-----------------------------------------------------------------------------------
-----------------------------------------
javac -cp /home/imagron/major/lib/*:. *.java
java -cp /home/imagron/major/lib/*:. AdminControls
-----------------------------------------------------------------------------------
-----------------------------------------