数组问题
1738.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m,i,v=0,h=0,t=0,k=0,q=1,s=0;
cin>>n;
int a[n];
for(i=0;i<n;i++){
cin>>a[i];
}
for(i=0;i<n;i++){
if(i%2==0){
s=s+a[i];
}
}
for(i=0;i<n;i++){
if(i%2!=0){
v=v+a[i];
}
}
if(s>=v){
cout<<"KING "<<s<<endl;
cout<<"WIN "<<v<<endl;
cout<<"KING";
}else{
cout<<"KING "<<s<<endl;
cout<<"WIN "<<v<<endl;
cout<<"WIN";
}
return 0;
}
1804.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m,i,v=0,h=0,t=0,k=0,q=1,s=0;
cin>>n;
int a[n];
for(i=0;i<n;i++){
cin>>a[i];
if(a[i]==90){
s++;
}else if(a[i]<90){
v++;
}else if(a[i]>90){
h++;
}
}
cout<<s<<" "<<v<<" "<<h;
return 0;
}
1805.
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int a[100];
int i;
for(i=0;i<n;i++){
cin>>a[i];
}
a[n]=a[0];
int c=0;
for(i=0;i<n;i++){
if(a[i]!=a[i+1]){
c++;
}
}
cout<<c;
}
1806.
#include <bits/stdc++.h>
using namespace std;
int main(){
int a[100],n,i,b=1,c=1,x,y;
cin>>n;
for(i=0;i<n;i++){
cin>>a[i];
}
x=a[1]-a[0];
y=a[1]/a[0];
for(i=1;i<=n-2;i++){
if(a[i+1]-a[i]!=x){
b=0;
break;
}
}
for(i=1;i<=n-2;i++){
if(a[i+1]/a[i]!=y||a[i+1]-a[i]*y!=0){
c=0;
break;
}
}
if(b==1){
cout<<"dengcha";
}else if(c==1){
cout<<"dengbi";
}else{
cout<<"no";
}
}
1807.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,i,a[100];
cin>>n;
for(i=0;i<n;i++){
cin>>a[i];
}
int c=0,c1=0;
for(i=0;i<n;i++){
if(a[i]<a[i+1]){
c++;
}
if(a[i]>a[i+1]){
c1++;
}
}
if(c==n-1){
cout<<"Good";
}else if(c1==n-1){
cout<<"Good";
}else{
cout<<"No";
}
return 0;
}