算法
allOwO
如果哪写错了,一定要告诉我,谢谢~
展开
-
快速幂
正常情况下算a^b=a*a*a*a*a*a(乘以b次)。 快速就是快速算某个数的多少次幂。所需时间要比正常计算小的多。int main() { int n,m,k; while(~scanf("%d%d%d",&n,&m,&k))//k是当数字过大时取k的模。 { int x=1; while(m) ...原创 2018-03-20 21:46:05 · 192 阅读 · 0 评论 -
畅通工程-最小生成树(Kruskal算法)
Description 某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。 Input 测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( < 100 );随后的N(N-1)/2行...原创 2018-03-20 21:49:41 · 446 阅读 · 0 评论 -
并查集
畅通工程 Description 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路? Input 测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N ( < 1000 )和道路数...原创 2018-03-20 21:52:48 · 261 阅读 · 0 评论 -
游历魔法王国(网易)
转自https://blog.csdn.net/duan_1998/article/details/80355959 [编程题] 游历魔法王国 时间限制:1秒 空间限制:32768K 魔法王国一共有n个城市,编号为0~n-1号,n个城市之间的道路连接起来恰好构成一棵树。 小易现在在0号城市,每次行动小易会从当前所在的城市走到与其相邻的一个城市,小易最多能行动L次。 如果小易到达过某个城...转载 2018-09-09 17:17:00 · 246 阅读 · 0 评论 -
2的N次方-迅雷校招
[编程题] 2的N次方 时间限制:1秒 空间限制:131072K 对于一个整数N(512 <= N <= 1024),计算2的N次方并在屏幕显示十进制结果。 输入描述: 输入一个整数N(512 <= N <= 1024) 输出描述: 2的N次方的十进制结果 输入例子1: 512 输出例子1: 13407807929942597099574...原创 2018-09-09 17:52:02 · 1542 阅读 · 0 评论 -
[编程题]合并区间-迅雷
牛客网:https://www.nowcoder.com/questionTerminal/0596b6232ce74b18b60ba0367d7f2492 [编程题]合并区间 用x,y表示一个整数范围区间,现在输入一组这样的范围区间(用空格隔开),请输出这些区间的合并。 输入描述: 一行整数,多个区间用空格隔开。区间的逗号是英文字符。 输出描述: 合并后的区间,用过空格隔开,...原创 2018-09-10 12:19:54 · 1182 阅读 · 0 评论 -
(后台)美团点评 笔试第一题
优惠券那倒题 大意是给一个满x减10的优惠券,问最少花多少元能使用优惠券(每份菜只能点一次) 输入 一个n(1&amp;amp;lt;=n&amp;amp;lt;=100),有n种菜,一个x(1&amp;amp;lt;=x&amp;amp;lt;=10000) n个菜价 输出 最少花多少钱 例子 in5 20 19 18 17 6 7 out 23 思路 在牛客网看到的,不过只有java版原创 2018-10-10 16:18:28 · 650 阅读 · 0 评论