C++没过,洛谷过了????????
查看原帖
C++没过,洛谷过了????????
1022472
C_Boa楼主2024/5/1 10:47
#include<bits/stdc++.h>
using namespace std;
stack<int> a[10];
int n,P,cnt=0,b,c;
void f(int b1,int c1){
    if(a[b1].empty()||c1>a[b1].top()){
        a[b1].push(c1);
        cnt++;
        return;
    }
    else if(c1==a[b1].top()){
        return;
    }
    else{
        a[b1].pop();
        cnt++;
        f(b1,c1);
    }
}
int main(){
    cin>>n>>P;
    for(int i=1;i<=n;i++){
        cin>>b>>c;
        f(b,c);
    }
    cout<<cnt;
    return 0;
}

很问号

2024/5/1 10:47
加载中...