C++基礎題 洛谷 P3613 【深基15. 例2】寄包櫃

map and pair ( stl ) 的搜尋應用。
出處:https://www.luogu.com.cn/problem/P3613

#include<bits/stdc++.h>
using namespace std;

int main(){
    ios::sync_with_stdio(false);cin.tie(0);
    
    map<pair<int,int>,int> mp;
    int n,q;
    cin>>n>>q;
    
    for(int i=0;i<q;i++){
        int a;
        cin>>a;
        
        if(a==1){
            int x,y,st;
            cin>>x>>y>>st;
            mp[{x,y}]=st;
        }else{
            int x,y;
            cin>>x>>y;
            cout<<mp[{x,y}]<<"\n";
        }
    }
    return 0;
}

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *