Loading

随笔分类 -  算法----------

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页
摘要:Problem Description the second year of the university somebody started a study on the romantic relations between the students. The relation “romantica 阅读全文
posted @ 2020-08-11 21:06 RioTian 阅读(189) 评论(0) 推荐(0)
摘要:链接:https://ac.nowcoder.com/acm/contest/1062/D 题目描述 Freda的城堡—— “Freda,城堡外发现了一些入侵者!” “喵...刚刚探究完了城堡建设的方案数,我要歇一会儿嘛lala~” “可是入侵者已经接近城堡了呀!” “别担心,rainbow,你看呢 阅读全文
posted @ 2020-08-11 17:38 RioTian 阅读(198) 评论(0) 推荐(0)
摘要:链接:https://ac.nowcoder.com/acm/contest/1062/C 题目描述 给定一个N行M列的棋盘,已知某些格子禁止放置。 问棋盘上最多能放多少个不能互相攻击的車。 車放在格子里,攻击范围与中国象棋的“車”一致。 输入描述: 第一行包含三个整数N,M,T,其中T表示禁止放置 阅读全文
posted @ 2020-08-11 17:04 RioTian 阅读(350) 评论(0) 推荐(0)
摘要:https://ac.nowcoder.com/acm/contest/1062/B 【题目】 给出一张n×n(n≤100)的国际象棋棋盘,其中被删除了一些点,问可以使用多少1*2的多米诺骨牌进行掩盖。 【题意】 题意简单,不做多说明,多米诺骨牌可以理解为长方形的方块。 【题解】 仔细一想,可以发现 阅读全文
posted @ 2020-08-11 15:35 RioTian 阅读(486) 评论(0) 推荐(1)
摘要:**原题链接:**https://www.luogu.com.cn/problem/P1525 题目概括: 给你m对关系,每对关系分别涉及到x,y两人,矛盾值为w 请你判断分配x和y到两个集合中,能否避免冲突 如能避免请输出0,如果冲突不可避免,请输出最小的矛盾值 并查集解法: 这道题,,让矛盾值尽 阅读全文
posted @ 2020-08-11 11:34 RioTian 阅读(199) 评论(0) 推荐(1)
摘要:匈牙利算法介绍 匈牙利算法(Hungarian algorithm)主要用于解决一些与二分图匹配有关的问题,所以我们先来了解一下二分图。 二分图(Bipartite graph)是一类特殊的图,它可以被划分为两个部分,每个部分内的点互不相连。下图是典型的二分图。 可以看到,在上面的二分图中,每条边的 阅读全文
posted @ 2020-08-11 09:27 RioTian 阅读(1133) 评论(0) 推荐(2)
摘要:「物不知数」问题 有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何? 即求满足以下条件的整数:除以 $3$ 余 $2$ ,除以 $5$ 余 $3$ ,除以 $7$ 余 $2$ 。 该问题最早见于《孙子算经》中,并有该问题的具体解法。宋朝数学家秦九韶于 1247 年《数书九章》卷一、二 阅读全文
posted @ 2020-08-10 14:45 RioTian 阅读(1098) 评论(0) 推荐(1)
摘要:题目链接:https://ac.nowcoder.com/acm/contest/1014/B 题目描述 In the game of Sudoku, you are given a large 9 × 9 grid divided into smaller 3 × 3 subgrids. For 阅读全文
posted @ 2020-08-10 14:13 RioTian 阅读(267) 评论(3) 推荐(1)
摘要:引言 栈(stack)是很简单的一种数据结构,先进后出的逻辑顺序,符合某些问题的特点,比如说函数调用栈。 单调栈实际上就是栈,只是利用了一些巧妙的逻辑,使得每次新元素入栈后,栈内的元素都保持有序(单调递增或单调递减)。 用简洁的话来说就是:单调栈就是 栈内元素单调递增或者单调递减 的栈,单调栈只能在 阅读全文
posted @ 2020-08-09 14:52 RioTian 阅读(2400) 评论(2) 推荐(0)
摘要:链接:https://ac.nowcoder.com/acm/contest/1005/B 题目描述 一列火车n节车厢,依次编号为1,2,3,…,n。每节车厢有两种运动方式,进栈与出栈,问n节车厢出栈的可能排列方式有多少种。 输入描述: 一个数,n(n≤60000)n (n \leq 60000)n 阅读全文
posted @ 2020-08-09 14:42 RioTian 阅读(803) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-08-08 20:33 RioTian 阅读(17) 评论(0) 推荐(0)
摘要:在线算法 在计算机科学中,一个在线算法是指它可以以序列化的方式一个个的处理输入,也就是说在开始时并不需要已经知道所有的输入。相对的,对于一个离线算法,在开始时就需要知道问题的所有输入数据,而且在解决一个问题后就要立即输出结果。例如,选择排序在排序前就需要知道所有待排序元素,然而插入排序就不必。 因为 阅读全文
posted @ 2020-08-08 16:43 RioTian 阅读(574) 评论(0) 推荐(0)
摘要:原题链接:https://codeforces.com/problemset/problem/670/C 题目大意: 有 n 个人,每人会且仅会一种语言. (n ≤ 2e5) 语言有各自的编号(≤ 1e9) 这些人去看电影,一共有 m 种电影. (m ≤ 2e5) 每个电影的声音与字幕语言都不一样. 阅读全文
posted @ 2020-08-08 16:28 RioTian 阅读(415) 评论(0) 推荐(0)
摘要:kuangbin专题链接:https://vjudge.net/article/752 kuangbin专题十二 基础DP1 题解+总结:https://www.cnblogs.com/RioTian/p/13110438.html kuangbin专题六 最小生成树 题解+总结:https://w 阅读全文
posted @ 2020-08-08 15:38 RioTian 阅读(460) 评论(0) 推荐(1)
摘要:引言 母函数(Generating function,生成函数)是组合数学中一种重要的方法,这里只对最简单的普通母函数作简单介绍。其主要思想是,把离散序列和幂级数对应起来。 先来看一个最经典的例子:给你1克、2克、3克、4克的砝码各一枚,问称出1~10克的方案分别有多少种? 用母函数的方法,只需要算 阅读全文
posted @ 2020-08-08 15:08 RioTian 阅读(1073) 评论(10) 推荐(5)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页