关注
第二题是这样吗:#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll mod = 1e9+7;
const int MAXN=1e5 + 5;
vector<int>edges[MAXN];
string color;
int dp[MAXN][2];
int vis[MAXN];
void add(int u,int v){
edges[u].push_back(v);
edges[v].push_back(u);
}
void dfs(int u){
dp[u][0]=0;
dp[u][1]=1;
vis[u]=1;
for(auto& v:edges[u]){
if(vis[v]==1)continue;
vis[v]=1;
dfs(v);
vis[v]=0;
if(color[v] == color[u]){
dp[u][0]+=min(dp[v][0]+1,dp[v][1]);
dp[u][1]+=min(dp[v][1],dp[v][0])+1;
}else {
dp[u][0]+=min(dp[v][0],dp[v][1]+1);
dp[u][1]+=min(dp[v][1],dp[v][0]+1);
}
}
}
int main(){
int n;cin>>n;
cin>>color;
for(int i=1;i<n;i++){
int a,b;cin>>a>>b;
add(a-1,b-1);
}
dfs(0);
cout<<min(dp[0][0],dp[0][1])<<endl;
return 0;
}
查看原帖
2 评论
相关推荐
03-19 17:53
武汉大学 算法工程师
暴杀流调参工作者:春招又试了一些岗位,现在投递很有意思,不仅要精心准备简历,投递官网还得把自己写的东西一条一条复制上去,阿里更是各个bu都有自己的官网,重复操作无数次,投完简历卡完学历了,又该写性格测评、能力测评,写完了又要写专业笔试,最近还有些公司搞了AI辅助编程笔试,有些还有AI面试,对着机器人话也听不明白录屏硬说,终于到了人工面试又要一二三四面,小组成员面主管面部门主管面hr面,次次都没出错机会,稍有不慎就是挂。
卡学历卡项目卡论文卡实习什么都卡,没有不卡的😂 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 面试官视角聊聊:如何避免成为“AI工具人”6576
- 2... AI应用开发岗,简历怎么写才能脱颖而出?6123
- 3... 网申助手用了三周,说说真实感受(不是广告)5549
- 4... 双非选手的求职的感悟2665
- 5... 3.23腾讯视频后端二面(燃尽版)2223
- 6... 产品岗集合,我发现了一个顶级项目2219
- 7... 后端崩盘了?前端也死了?我们不是第一批这么想的人2113
- 8... Agent高频送分题:为什么AI Agent多用SEE?以及SSE和WebSocket技术选型2113
- 9... 暑期结束2044
- 10... 快手暑期实习(附面经攒人品1935
正在热议
更多
# 你的实习产出是真实的还是包装的? #
10443次浏览 154人参与
# 第一份工作应该只看薪资吗 #
252408次浏览 1918人参与
# 米连集团26产品管培生项目 #
10883次浏览 267人参与
# 春招至今,你的战绩如何? #
33517次浏览 298人参与
# 什么专业适合考公 #
57306次浏览 293人参与
# 长得好看会提高面试通过率吗? #
15040次浏览 155人参与
# AI面会问哪些问题? #
6384次浏览 180人参与
# 蚂蚁求职进展汇总 #
157066次浏览 1255人参与
# 找实习记录 #
241272次浏览 1473人参与
# 春招你拿到offer了吗 #
815402次浏览 9895人参与
# 哪些公司校招卡第一学历 #
251039次浏览 861人参与
# 你做过最难的笔试是哪家公司 #
9148次浏览 73人参与
# 从事AI岗需要掌握哪些技术栈? #
2414次浏览 69人参与
# 找AI工作可以去哪些公司? #
2154次浏览 42人参与
# HR最不可信的一句话是__ #
3032次浏览 62人参与
# 一张图晒出你司的标语 #
1823次浏览 27人参与
# 沪漂/北漂你觉得哪个更苦? #
5206次浏览 94人参与
# 毕业论文怎么查AI率 #
79692次浏览 1959人参与
# AI时代,哪个岗位还有“活路” #
6057次浏览 155人参与
# 简历第一个项目做什么 #
34517次浏览 550人参与
# 通信和硬件还有转码的必要吗 #
99080次浏览 634人参与
