贪心
Go开发人员
我自风情万种 与世无争
展开
-
AcWing 913. 排队打水 贪心
有n个人排队到 1 个水龙头处打水,第i个人装满水桶所需的时间是ti,请问如何安排他们的打水顺序才能使所有人的等待时间之和最小?输入格式第一行包含整数n。第二行包含n个整数,其中第i个整数表示第i个人装满水桶所花费的时间ti。输出格式输出一个整数,表示最小的等待时间之和。数据范围1≤n≤100000,1≤ti≤10000输入样例:7...原创 2019-09-26 20:25:19 · 379 阅读 · 0 评论 -
最大不相交区间数量 AcWing 贪心
给定N个闭区间[ai,biai,bi],请你在数轴上选择若干区间,使得选中的区间之间互不相交(包括端点)。输出可选取区间的最大数量。输入格式第一行包含整数N,表示区间数。接下来N行,每行包含两个整数ai,biai,bi,表示一个区间的两个端点。输出格式输出一个整数,表示可选取区间的最大数量。数据范围1≤N≤1051≤N≤105,−109≤ai≤bi≤109−109...原创 2019-09-27 09:02:00 · 190 阅读 · 0 评论 -
区间覆盖 AcWing 贪心
给定N个闭区间[ai,bi]以及一个线段区间[s,t],请你选择尽量少的区间,将指定线段区间完全覆盖。输出最少区间数,如果无法完全覆盖则输出-1。输入格式第一行包含两个整数s和t,表示给定线段区间的两个端点。第二行包含整数N,表示给定区间数。接下来N行,每行包含两个整数ai,bi,表示一个区间的两个端点。输出格式输出一个整数,表示所需最少区间数。如果无解,则输出-1...原创 2019-09-27 19:41:25 · 200 阅读 · 0 评论 -
货仓选址 AcWing
在一条数轴上有NN家商店,它们的坐标分别为A1A1~ANAN。现在需要在数轴上建立一家货仓,每天清晨,从货仓到每家商店都要运送一车商品。为了提高效率,求把货仓建在何处,可以使得货仓到每家商店的距离之和最小。输入格式第一行输入整数N。第二行N个整数A1A1~ANAN。输出格式输出一个整数,表示距离之和的最小值。数据范围1≤N≤1000001≤N≤100000...原创 2019-09-27 20:33:52 · 153 阅读 · 0 评论 -
区间选点 贪心 AcWing
给定N个闭区间[ai,biai,bi],请你在数轴上选择尽量少的点,使得每个区间内至少包含一个选出的点。输出选择的点的最小数量。位于区间端点上的点也算作区间内。输入格式第一行包含整数N,表示区间数。接下来N行,每行包含两个整数ai,biai,bi,表示一个区间的两个端点。输出格式输出一个整数,表示所需的点的最小数量。数据范围1≤N≤1051≤N≤105,−10...原创 2019-09-28 21:03:12 · 144 阅读 · 0 评论 -
CF545D Queue|贪心
题目描述Little girl Susie went shopping with her mom and she wondered how to improve service quality.There arennpeople in the queue. For each person we know timet_{i}tineeded to serve him. A pers...原创 2019-10-11 10:22:15 · 352 阅读 · 0 评论 -
CF34B Sale| 贪心
题目描述Once Bob got to a sale of old TV sets. There werennTV sets at that sale. TV set with indexiicostsa_{i}aibellars. Some TV sets have a negative price — their owners are ready to pay Bob if ...原创 2019-10-11 10:44:59 · 228 阅读 · 0 评论