码迷,mamicode.com
首页 >  
搜索关键字:hihocoder 拓扑排序    ( 2772个结果
hihocoder#1384/北京网络赛2016 Genius ACM 归并排序+倍增
考虑固定l,每次查找符合的r,每次倍增长度p,用归并排序将后面的可行的部分归并进去,时间复杂度O(nlogn),不用读入挂就T了 1 /* *********************************************** 2 Author :BPM136 3 Created Time ...
分类:编程语言   时间:2018-07-15 19:50:11    阅读次数:466
Miller-Rabin素数测试
Miller Rabin素数测试 给出一个小于1e18的数,问它是否为质数?不超过50组询问。 "hihocoder" 我是真的菜,为了不误导他人,本篇仅供个人使用。 首先,一个1e18的数,朴素$O(\sqrt{n})$素数判定肯定爆炸。怎么办呢? 我们知道,对于素数p,只要a不是p的倍数,一定有 ...
分类:其他好文   时间:2018-07-15 19:40:34    阅读次数:171
题解报告:hdu 5695 Gym Class(拓扑排序)
题目链接:acm.hdu.edu.cn/showproblem.php?pid=5695 Problem Description 众所周知,度度熊喜欢各类体育活动。今天,它终于当上了梦寐以求的体育课老师。第一次课上,它发现一个有趣的事情。在上课之前,所有同学要排成一列, 假设最开始每个人有一个唯一的 ...
分类:编程语言   时间:2018-07-15 14:55:17    阅读次数:235
hihocoder #1529 : 不上升序列
Description 给定一个长度为 n 的非负整数序列 a[1..n]。 你每次可以花费 1 的代价给某个 a[i] 加1或者减1。 求最少需要多少代价能将这个序列变成一个不上升序列。 Solution 容易想到一个 $dp$,设 $f[x][i]$ 表示前 $x$ 个数,最小的数不小于 $i$ ...
分类:其他好文   时间:2018-07-14 22:19:20    阅读次数:326
CodeForces - 645D Robot Rapping Results Report
题面在这里! 要有唯一的拓扑序的话,拓扑排序的时候队列就必须一直只有一个元素,二分check一下就好啦。 ...
分类:移动开发   时间:2018-07-11 14:51:27    阅读次数:359
269. Alien Dictionary
问题描述: There is a new alien language which uses the latin alphabet. However, the order among letters are unknown to you. You receive a list of non-empt ...
分类:其他好文   时间:2018-07-11 12:27:30    阅读次数:172
4084:拓扑排序
题目链接:http://bailian.openjudge.cn/practice/4084/ 给出一个图的结构,输出其拓扑排序序列,要求在同等条件下,编号小的顶点在前。 这道题可以考虑使用优先队列。下面的代码偷懒,直接使用最简单粗暴的方法: ...
分类:编程语言   时间:2018-07-10 23:33:08    阅读次数:205
HDU - 4324 Triangle LOVE(拓扑排序)
https://vjudge.net/problem/HDU-4324 题意 每组数据一个n表示n个人,接下n*n的矩阵表示这些人之间的关系,输入一定满足若A不喜欢B则B一定喜欢A,且不会出现A和B相互喜欢的情况,问你这些人中是否存在三角恋。 分析 就是求是否存在三元环。判断图是否存在环,可以使用拓 ...
分类:编程语言   时间:2018-07-08 23:14:28    阅读次数:209
hihoCoder编程练习赛67
题目1 : 序列 题目1 : 序列 时间限制:20000ms 单点时限:1000ms 内存限制:256MB 描述 给定两个正整数 n, P,求满足以下两个条件的长度为 n 的序列 ai 个数: 1. 1 ≤ ai ≤ P 2. 不存在 1 ≤ l ≤ r ≤ n,满足al + al+1 + ... ...
分类:其他好文   时间:2018-07-08 20:09:00    阅读次数:246
【算法】不知道有啥用的拓扑排序
定义 一共有好多件事情 事情A要再事情B(或者更多)事情 做完 才能做 然后排序! (有向无环图) 思路 一个网上找的图便于理解 (下列过程以此图为例) 1. 记录所有点的入度和出度 2. 找到入度为0的点加入栈中 为a 3. 栈顶元素输出删除并把与栈顶元素相连的点的入度减一 4. 删除过程中如果有 ...
分类:编程语言   时间:2018-07-08 11:51:47    阅读次数:142
2772条   上一页 1 ... 48 49 50 51 52 ... 278 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!