为什么一定要用dfs,硬搜不行吗?
查看原帖
为什么一定要用dfs,硬搜不行吗?
1269609
yiwugougou楼主2024/8/6 17:04

满江红

#include<bits/stdc++.h>
using namespace std;
int n,m;
vector<int> g[100005];
int main(){
    cin>>n>>m;
    for(int i=0;i<m;i++){//邻接表存储
        int x,y;
        cin>>x>>y;
        g[x].push_back(y);
    }
    for(int i=1;i<=n;i++){//双重循环硬搜
        int ans=0;
        for(int j=0;j<g[i].size();j++){
            if(ans<g[i][j]){
                ans=g[i][j];
            }
        }
        cout<<ans<<' ';
    }
    return 0;
}

难道一定要用dfs吗?

2024/8/6 17:04
加载中...