版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38262266/article/details/86513002
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int ou_num = 0;
int qi_num = 0;
while(n--)
{
int a;
cin>>a;
if(a%2==0)
{
ou_num++;
}else{
qi_num++;
}
}
if(qi_num<ou_num)
{
cout<<"NO"<<endl;
}
else{
cout<<"YES"<<endl;
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int a[n];
int b[n];
for(int i=0;i<n;i++)
{
cin>>a[i];
cin>>b[i];
}
int mina=a[0],minb=b[0];
for(int i=0;i<n;i++)
{
if(a[i]<mina)
{
mina = a[i];
}
}
for(int i=0;i<n;i++)
{
if(mina==a[i]&&minb>b[i])
{
minb = b[i];
}
}
cout<<mina<<" "<<minb<<endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[6][6];
for(int i=1;i<6;i++)
{
for(int j=1;j<6;j++)
{
cin>>a[i][j];
}
}
int p,q,x,y;
cin>>p>>q>>x>>y;
/*
a1 a2
a3 a4
a3 a1
a4 a2
*/
if(p==1&&q==2){
int a1 = a[x][y];
int a2 = a[x][y+1];
int a3 = a[x+1][y];
int a4 = a[x+1][y+1];
a[x][y] = a3;
a[x][y+1] = a1;
a[x+1][y] = a4;
a[x+1][y+1] = a2;
}
/*
a11 a12 a13
a21 a22 a23
a31 a32 a33
a31 a21 a11
a32 a22 a12
a33 a23 a13
*/
if(p==1&&q==3){
int a1 = a[x][y];
int a2 = a[x][y+1];
int a3 = a[x][y+2];
int a4 = a[x+1][y];
int a5 = a[x+1][y+1];
int a6 = a[x+1][y+2];
int a7 = a[x+2][y];
int a8 = a[x+2][y+1];
int a9 = a[x+2][y+2];
a[x][y] = a7;
a[x][y+1] = a4;
a[x][y+2] = a1;
a[x+1][y] = a8;
a[x+1][y+1] = a5;
a[x+1][y+2] = a2;
a[x+2][y] = a9;
a[x+2][y+1] = a6;
a[x+2][y+2] = a3;
}
/*
a11 a12
a21 a22
a12 a22
a11 a21
*/
if(p==2&&q==2){
int a1 = a[x][y];
int a2 = a[x][y+1];
int a3 = a[x+1][y];
int a4 = a[x+1][y+1];
a[x][y] = a2;
a[x][y+1] = a4;
a[x+1][y] = a1;
a[x+1][y+1] = a3;
}
/*
a11 a12 a13
a21 a22 a23
a31 a32 a33
a13 a23 a33
a12 a22 a32
a11 a21 a31
*/
if(p==2&&q==3){
int a1 = a[x][y];
int a2 = a[x][y+1];
int a3 = a[x][y+2];
int a4 = a[x+1][y];
int a5 = a[x+1][y+1];
int a6 = a[x+1][y+2];
int a7 = a[x+2][y];
int a8 = a[x+2][y+1];
int a9 = a[x+2][y+2];
a[x][y] = a3;
a[x][y+1] = a6;
a[x][y+2] = a9;
a[x+1][y] = a2;
a[x+1][y+1] = a5;
a[x+1][y+2] = a8;
a[x+2][y] = a1;
a[x+2][y+1] = a4;
a[x+2][y+2] = a7;
}
for(int i=1;i<6;i++)
{
for(int j=1;j<6;j++)
{
if(j==5){
cout<<a[i][j]<<endl;
}
else{
cout<<a[i][j]<<" ";
}
}
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
priority_queue<int,vector<int>,greater<int> >q;
while(n--)
{
int a;
cin>>a;
q.push(a);
}
int sum = 0;
while(q.size()>1)
{
int a = q.top();
q.pop();
int b = q.top();
q.pop();
sum += a+b;
q.push(a+b);
}
cout<<sum<<endl;
return 0;
}