问题标题: 酷町堂:3182与1754

0
0
已解决
周琪岳
周琪岳
资深光能
资深光能

https://judge.codingtang.com/problem/3182/

#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
long long a[101],sumj,sumo;
int main(){
    long long n;
    char q;
    cin>>n;
    for(int i=1;i<=n;i++) cin>>a[i];
    cin>>q;
    if(q='j'){
        for(int i=1;i<=n;i++){
            if(a[i]%2==1){
                sumj+=a[i];
            }
        }
        cout<<sumj;
    }
    else if(q='o'){
        for(int i=1;i<=n;i++){
            if(a[i]%2==0){
                sumo+=a[i];
            }
        }
        cout<<sumo;
    }
    return 0;
}

 

https://judge.codingtang.com/problem/1754/

#include<iostream>
using namespace std;
long long a[100001],b[100001],c[100001],flag;
int main(){
    long long n,m;
    cin>>n>>m;
    for(long long i=1;i<=n;i++) cin>>a[i];
    for(long long i=1;i<=m;i++) cin>>b[i];
    for(long long j=1;j<=m;j++){
        for(long long i=1;i<=n;i++){
            if(a[i]<=b[j]){
               flag++;
               c[j]=a[i];
            }
            if(flag==0) c[j]=-1;
        }
    }
    for(int i=1;i<=m;i++) cout<<c[i]<<endl;
    return 0;
}


0
已采纳
陈喆鹏
陈喆鹏
资深光能
资深光能

一次不能问2题

0
我要回答