美团笔试、第二题成功AC。
1、输出满足条件的逆序对
2、并查集求旅行次数
3、外卖小区
4、车辆调度
5、装饰
第一题有没有AC的代码,分享一下。 第二题代码成功AC
这个的思路就是,一趟旅行,就是一个循环,然后遍历有几个循环就行了。#include<iostream> #include<vector> #include<algorithm> using namespace std; int main(){ int count; cin>>count; vector<pair<string,string>>res; string str1,str2; for(int i = 0;i < count;i++){ cin>>str1>>str2; res.push_back({str1,str2}); } int len = 1; count = res.size(); for(int i = 0;i < count - 1;i++){ if(res[i].second != res[i + 1].first)len++; } cout<<len<<endl; return 0; }