上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页
摘要: 每位参加会谈的代表提出了自己的意见:“我认为员工 a 的奖金应该比 b 高!”。 总经理决定要找出一种奖金方案,满足各位代表的意见,且同时使得总奖金数最少。 每位员工奖金最少为100元。 思路:入度为0的点是起点也是奖金为100的点,往后的点都是只加1会使总奖金最少 #include<bits/st 阅读全文
posted @ 2020-11-01 15:10 童年の波鞋 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 给你两个字符串s和t ,请你找出s中的非空子串的数目,这些子串满足替换 一个不同字符 以后,是t串的子串。 思路:题意揣摩了许久后,发现是在s、t中找到只有一个不同字符的字符串对,直接暴力了 class Solution { public: int countSubstrings(string& s 阅读全文
posted @ 2020-11-01 09:45 童年の波鞋 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 排序 给定m对不等时,从前往后遍历每对关系,每次遍历时判断: 如果能够确定全部关系且无矛盾,则结束循环,输出确定的次序; 如果发生矛盾,则结束循环,输出有矛盾; 如果循环结束时没有发生上述两种情况,则输出无定解。 **思路:**只要没确定所有关系或没找到矛盾,则没输入一对数据,用floyd更新闭包 阅读全文
posted @ 2020-10-31 15:32 童年の波鞋 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 给定一张无向图,求图中一个至少包含3个点的环,环上的节点不重复,并且环上的边的长度之和最小(输出任意一种路径) #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N=105, inf=0x3f3f 阅读全文
posted @ 2020-10-31 10:54 童年の波鞋 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 景区中有2n个景点,坐标分别是1..2n,美丽值为1..n的景点各有两个。A,B两人想分别从1出发, 按照美丽值1…n的顺序访问景点,且他们都不会访问那些被对方访问过的景点(经过景点时可以选择访问,也可以选择不访问)。 问两个人最小的旅行线路距离和最小是多少。 思路:没啥营养的题目 #include 阅读全文
posted @ 2020-10-30 22:00 童年の波鞋 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Poker 注意p的类型为浮点型即可 Distance 给出n个点距离点(x0,y0)的曼哈顿距离,问这些点两两之间的最小距离和是多少?(1≤n≤100000) 思路:暴力法可知,计算每个距离的贡献,a[i+1]-a[i]的贡献是(i)*(n-i+1) #include<bits/stdc++.h> 阅读全文
posted @ 2020-10-30 21:07 童年の波鞋 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 有一个括号序列,现在要计算一下它有多少非空子段是合法括号序列。合法括号序列的定义是: 空序列是合法括号序列。 如果S是合法括号序列,那么(S)是合法括号序列。 如果A和B都是合法括号序列,那么AB是合法括号序列。 **思路:**用栈记录每一个左括号的位置,r数组记录左括号对应的最近右括号的位置 递推 阅读全文
posted @ 2020-10-30 17:32 童年の波鞋 阅读(90) 评论(0) 推荐(0) 编辑
摘要: N个点M条边的有向无环图,分别统计从每个点出发能够到达的点的数量(1≤N,M≤30000) topo排序:图G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。 有了topo序,则可以利用倒序遍历topo序来优化算法,因为path[i-1 阅读全文
posted @ 2020-10-29 22:27 童年の波鞋 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Drink 有 n 种不同的饮料,每种饮料有无限多瓶,第 i 种饮料一瓶提供 x[i] 毫升的水分,包含 y[i] 卡路里。 现在我们需要选择一种饮料一直喝,直到补充了至少 m 毫升的水分,我们想使得摄入的卡路里总和最小。请求出这个最小值。 一旦打开一瓶饮料,就一定要喝完。(1≤test≤100,1 阅读全文
posted @ 2020-10-29 21:13 童年の波鞋 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 我们想找出,a中有多少子序列满足:把当前子序列里面的所有元素乘起来恰好等于K(1<=n<=1000,2<=K<=100000000) 思路:见代码+注释 #include<bits/stdc++.h> using namespace std; typedef long long ll; const 阅读全文
posted @ 2020-10-29 16:13 童年の波鞋 阅读(79) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页