题解列表

筛选

骑马修栅栏(dfs)

#includeusingnamespacestd;constintN=1e3+26;intmapp[N][N],S[N],ans[N];intn,res;voiddfs(inti){for(intj=1;j<=n;j++){if(mapp[i][j]){mapp[i][

你的开发任务

摘要:解题思路:看带码注意事项:无参考代码:#include<bits/stdc++.h>usingnamespacestd;void……

简易1044c++方法

解题思路:使用set排序,但是set会删除重复数据,所以使用multiset参考代码:#include#include#include#includeusingnamespacestd;intmain(){multiset

选择排序:简单实现

解题思路:使用注意事项://此题有坑!//1.测试数据有多组!!!!//2.数据点2猜测包含有100个char的名字,因此name需要分配101的空间参考代码:#include#include#include#include

景区导游(LCA详解)

#includeusingnamespacestd;typedeflonglongll;constintN=1e5+5;intfa[N][21],deep[N];vectortree[N],tep[N];llpath[N];intn,

c++最优乘车dijsktra(BFS)

摘要:解决输入情况:核心:string line和getline(cin,line)和istringstream iss(line);此时iss可以跳过空格读取这一行的数据string s;iss>>s;……

字符串的翻转条件判定

摘要:解题思路:找到合适反转的条件注意事项:注意边界问题,别超数组参考代码:import java.util.Scanner;public class test { public ……