RewardTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4306    Accepted Submission(s): 1318Problem DescriptionDandelion's uncle is a
原创 2023-04-24 09:21:14
53阅读
N!AgainTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4781    Accepted Submission(s): 2527Problem DescriptionWhereIsHeroFrom:    
原创 2022-08-08 18:03:33
278阅读
题意:有个工厂的老板给工人发奖金,每人基础都是888,工人们有自己的想法,如:a 工人想要比 b 工人的奖金高,老板想要使花的钱最少 那么就可以 给b 888,给a 889 ,但是如果在此基础上,b也想比a高,那么就不能让他们满意,输出 -1;分析,根据题意可以得出一个拓扑的关系,比如 一组数据:4 41 21 32 43 4那么有如图关系:(位于上层的要求比下层的高)由图可以知道,我们需要给1号890,2、3号889,4号888元,但是我们在拓扑排序的时候总是从入度为0的点 (从图中也就是1号) 开始,如果这样那么我们怎么知道 入度为 0 的点是在第几层呢?那么同样也不好计算总共的奖金数量。
转载 2013-09-09 20:37:00
45阅读
2评论
题目大意:老板要发酬劳,但是工人酬劳不一样,有N个人,M种情况。a的酬劳一定要高于b。每个人最低酬劳为888,问:老板最少要花费多少钱。思路:以b->a为有向边建立拓
原创 2014-12-22 15:50:20
73阅读
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2647 题意:让你给n个人发
原创 2022-11-23 10:10:43
43阅读
RewardTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768: 1958Problem DescriptionDandelion's uncle i
原创 2022-08-05 10:46:02
35阅读
原题链接: http://acm.hdu.edu.cn/showproblem.php?pid=2647一:原题内容Problem DescriptionDandelion's uncle is a bo
原创 2022-12-07 00:01:29
44阅读
http://acm.hdu.edu.cn/showproblem.php?pid=2647Problem DescriptionDandelion's uncle is a boss of a factory....
转载 2019-07-08 08:47:00
103阅读
2评论
pid=2647">原文地址题目分析题意老板发工资,可是要保证发的工资数满足每一个人的期望,比方A期望工资大于B,仅仅需比B多1元钱就可以。老板发的最低工资为888元。输出老板最少发的工资总数。若是无法满足大家的期望,则输出-1。分析非常明显这是一个拓扑问题。若存在环则无法满足大家的期望。若按常理,...
转载 2016-01-12 10:54:00
57阅读
2评论
原题链接 考察:拓扑排序+逆向思维 看来之前的反向并查集还是要补一下,这道题同样是利用逆向思维,再次碰到我还是不会写 思路: 这道题如果按正常的拓扑序列做,就难以得到正确答案,因为入度相同的点不一定都必须是同一报酬.但是如果我们将序列反转,那么求答案就容易得多.这样入度相同的点也不必是同一报酬.这些
转载 2021-01-11 01:23:00
99阅读
2评论
​分析:刚开始直接用模版WA了一次,后来想想才发现,可能有两个人(a和b)的工资没有要求a>b,所以这样就不能直接利用等差公式计算。。。WA:#include"stdio.h"#include"string.h"struct node{ int num;//记录比他少的人的个数 int cnt;// int date[20];//比他少的人的标号}A[10001];int
转载 2013-04-25 13:09:00
58阅读
2评论
Problem Description
原创 2022-11-09 18:47:03
65阅读
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 9814 Accepted Submission(s): 3134 Problem Descrip
原创 2021-07-28 09:52:18
60阅读
RewardTime Limit: 1000msMemory Limit: 32768KBThis problem will be judged onHDU. Original ID:264764-bit integer IO format:%I64d Java class name:MainDan...
转载 2014-08-29 16:30:00
40阅读
链接:https://vjudge.net/problem/HDU-2647 题意: 老板发工资,存在a>b,每个人的保底工资为888,给出n个人的工资关系,求老板发的最少的工资。 思路: 拓扑排序,有环则-1。 同时,给的顺序是从大到小,变成从小到大的顺序,求起来简单。 代码:
转载 2019-03-07 10:37:00
45阅读
2评论
Reward Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 7231 Accepted Submission(s): 2263 Problem
原创 2021-07-21 15:45:53
111阅读
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2647思路:就是一个简单的拓扑排序,给每个节点标号,不过要注意的是访问过的节点的id应该取最大才能满足要求,然后就是要反向建边(这里wa了好多次)。 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 #include<queue> 6 #include<vector> 7 using namespace std;
转载 2013-06-06 21:44:00
60阅读
2评论
#include#include#include#includeusing namespace std;#define N 11000int n,m,sum;int indegree[N],value[N];vectornow[N];int Max(int a,int b) {return a>b?...
转载 2013-12-04 20:51:00
27阅读
题目:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=23269DescriptionDand
原创 2022-08-09 18:24:14
62阅读
Dandelion's uncle is a boss of a factory. As the spring festival is coming , he wants to distribute rewards to his workers. Now he has a trouble about how to distribute the rewards.   The workers wil
原创 2022-10-19 16:11:44
28阅读
  • 1
  • 2
  • 3
  • 4
  • 5