码迷,mamicode.com
首页 >  
搜索关键字:poj 2155 matrix    ( 24430个结果
POJ 2443 Set Operation 题解
http://poj.org/problem?id=2443 http://bailian.openjudge.cn/practice/2443?lang=en_US 题意: 给定一堆集合和一堆询问,每次询问给出两个数 \(x,y\),如果 \(x\) 和 \(y\) 出现在了同一个集合内,则输出 ...
分类:其他好文   时间:2020-05-31 18:00:20    阅读次数:54
POJ 3171 (Cleaning Shifts)
题意:给定一个区间范围[M,E],接下来有n行输入,每行输入三个数值:T1,T2,S,表示覆盖区间[T1,T2]的代价为S,要求你求出覆盖区间[M,E]的最小代价,如果不能覆盖,则输出-1. // #include<bits/stdc++.h> #include <cstdio> #include ...
分类:其他好文   时间:2020-05-31 16:03:03    阅读次数:57
CF1278F Cards
题目传送门 分析: 太!棒!了!学!到!虚!脱! 这里给出$O(K^2),O(KlogK),O(K)$三种解法 $O(K2)$解法 考虑$K$的意义 相当于有一个长度为K的序列,每一个位置是一个独立的游戏,我们假设有$c$次游戏抽出了Joker 抽出Joker的轮次序列为${C_1,C_2...C_ ...
分类:其他好文   时间:2020-05-31 15:51:05    阅读次数:48
矩阵的幂
小结 解决的问题: 解决递推关系中不好直接写出通项公式的问题,将多个递推关系的系数在矩阵中表示 而对于矩阵的幂运算可以用快速幂,复杂度:O(m^3*logn) 所以算法核心就是找到递推关系对应的矩阵辣 POJ 3420 Quad Tiling 题意:在一个4*n的棋盘上,用1*2的多米诺骨牌来平铺, ...
分类:其他好文   时间:2020-05-31 10:58:02    阅读次数:68
POJ 2484博弈——对称法
题目链接:http://poj.org/problem?id=2484 题意:Alice和Bob玩游戏,从一堆圆环形排列的硬币中拿硬币,每次可以拿一个或者两个,但必须拿连续的(两个中间有空位也视为不连续),Alice先手,给定硬币个数,问谁赢。 题解: 当n=1或者n=2时,Alice可以一下子取走 ...
分类:其他好文   时间:2020-05-30 21:58:56    阅读次数:80
leetcode 每日一题 48. 旋转图像
转置加翻转 思路: 先把矩阵转置,然后把每一行元素翻转。即遍历元素,交换matrix[i][j]和matrix[j][i],然后翻转每一个子数组。 代码: class Solution: def rotate(self, matrix: List[List[int]]) -> None: """ D ...
分类:其他好文   时间:2020-05-30 12:57:18    阅读次数:57
poj2796 feel good 单调栈
题目链接:https://vjudge.net/problem/POJ-2796 题意:求一个区间内的最小值乘以这个区间元素和的最大值 和poj2082的思路基本一样,对于区间内每个元素,都可以作为最小值。那么尽量往左右延伸到第一个比它小的数,记录下延伸之前的一个位置l[i]和r[i]。由此感觉单调 ...
分类:其他好文   时间:2020-05-29 21:26:43    阅读次数:51
poj2082 terrible sets 单调栈
题目链接:https://vjudge.net/problem/POJ-2082 题意:给定一些矩形的底边长和高,问能拼出的最大新矩形的面积 等价于求一个区间内最小高度乘底边宽度和的最大值。考虑每个矩形,向左右延伸至第一个高度小于它的矩形,记录下延伸到的前一个位置l[i]和r[i],用类似前缀和的方 ...
分类:其他好文   时间:2020-05-29 21:05:40    阅读次数:54
ROADS POJ - 1724(拆点)
ROADS 思路:K = 10000,djkstra复杂度O(nlogn),如果我们把不同点的不同花费拆点,即d[花费][点] = 距离,则被拆为 N*K个点,则djkstra复杂度O(k*n*logn),复杂度可以接受。 #include <iostream> #include <vector> ...
分类:其他好文   时间:2020-05-29 17:38:59    阅读次数:40
54.Spiral Matrix
给定一个二维数组,将数组中的元素按照螺旋顺序输出,顺时针螺旋。 Input:[ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ]]Output: [1,2,3,6,9,8,7,4,5] 思路:使用迷宫遍历,设定寻路的方向,当碰壁了,就换到下一个方向,但是要将已经走过的点标记 ...
分类:其他好文   时间:2020-05-28 23:26:48    阅读次数:61
24430条   上一页 1 ... 29 30 31 32 33 ... 2443 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!