上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: [NOIP2007 提高组] 树网的核 题目描述 设 \(T=(V,E,W)\) 是一个无圈且连通的无向图(也称为无根树),每条边都有正整数的权,我们称 \(T\) 为树网(treenetwork),其中 \(V\),\(E\) 分别表示结点与边的集合,\(W\) 表示各边长度的集合,并设 \(T\ 阅读全文
posted @ 2024-03-12 12:46 HL_ZZP 阅读(30) 评论(0) 推荐(0) 编辑
摘要: acwing链接 原本以为是给我所有点到1号点的距离,然后问我有多少棵树满足这个要求。 (一个明显是dp的dp吧) 其实差不多,但是它已经把所有能选的边给你了。 差别就是我枚举的时候多了一个要求。 所以这题就是先跑一遍单源最短路,然后把所有点按照dist排序。 以为没有负边,所以dist大的点一定是 阅读全文
posted @ 2024-03-10 21:49 HL_ZZP 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 0-1分数规划 问题模型 给定两个长度为n的数组a,b 求一个序列x[i]\in 0,1,使得ans={\displaystyle\sum_{i=1}^{i \leq n}a[i]\times x[i]\over \displaystyle\sum_{i=1}^{i \leq n}b[i]\time 阅读全文
posted @ 2024-03-10 21:14 HL_ZZP 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 前面三题,就B题一道900的题目让我wa了两发,而且有点难看出来 主要是想不到。。不知道该怎么像。 应该算是题目理解不清晰吧,很麻烦。。这个原因可以说是没有一个完整的思考路径,我能够直接想到答案接近的处理方法,但是细节上没有注意。在考虑问题的时候可能。。需要慢一些,太快了,容易漏下点东西,然后就会一 阅读全文
posted @ 2024-03-01 20:42 HL_ZZP 阅读(33) 评论(0) 推荐(0) 编辑
摘要: [USACO07NOV] Cow Relays G 题面翻译 给定一张 \(T\) 条边的无向连通图,求从 \(S\) 到 \(E\) 经过 \(N\) 条边的最短路长度。 输入格式 第一行四个正整数 \(N,T,S,E\) ,意义如题面所示。 接下来 \(T\) 行每行三个正整数 \(w,u,v\ 阅读全文
posted @ 2024-02-29 16:07 HL_ZZP 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 链接 给定无向图,点数小于100,边数小于10000,要求最小环。 floyd可以直接做,O(n^3)可以接受。 转移就是d[i][j]+a[i][k]+a[k][j],d数组的含义就是普通的folyd,表示不经过k之后的节点,从i到j的最段路径 这样得到的就一定是一个环。 还有要求记录路劲,这是我 阅读全文
posted @ 2024-02-29 14:13 HL_ZZP 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 【题意】给定n个点的图,正权无向边,正负权有向边,保证对有向边(u,v),v无法到达u,求起点出发到达所有点的最短距离。 题目很朴素,目的就是理解spfa和dijkstra各自的限制。 dijkstra的限制是负边和环,spfa算是暴力。。限制是时间复杂度 这题保证了负数边权的特殊,整个图可被分为数 阅读全文
posted @ 2024-02-18 21:12 HL_ZZP 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 链接:https://ac.nowcoder.com/acm/contest/67743/E 来源:牛客网 智乃最近学习了冒泡排序和最长子段和,所以她现在想把它们合并成一个新的算法。 众所周知,冒泡排序是一种通过交换相邻元素实现排序的算法,最长子段和是指从一个数组aaa中取出一段连续的非空数组区间[ 阅读全文
posted @ 2024-02-12 11:02 HL_ZZP 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 比赛链接 9题,就看结果来说还是不错的,但是过程我是很不满意的。。 A,B签到题,没什么说的必要。 C题,数据结构题,很烦,trie树带查询,码起来有些麻烦,考试的时候没有开。 其实思路很简单,用01trie树,对每一个点,查找比他小的和它异或起来最大的数字,这个东西在trie树上就是一个贪心,O( 阅读全文
posted @ 2024-02-05 21:36 HL_ZZP 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 这次还好,虽然还是不够满意,因为D题没写出来。。 A一个明显的贪心,都竖着放就好了 #include<bits/stdc++.h> #define ll long long using namespace std; inline int read() { char c=getchar();int a 阅读全文
posted @ 2024-01-31 10:51 HL_ZZP 阅读(4) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页