E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Painting
Codeforces 475C Kamal-ol-molk's
Painting
模拟
题目链接:点击打开链接题意:给定n*m的矩阵X代表有色.代表无色用一个x*y的矩阵形刷子去涂色。刷子每次可以→或↓移动任意步。若能够染出给定的矩阵,则输出最小的刷子的面积若不能输出-1思路:先找到连续最小的x,y因为至少一个边界和x或y相等,所以枚举(x,i)和(i,y)就可以了。#pragmacomment(linker,"/STACK:102400000,102400000") #includ
qq574857122
·
2014-10-06 11:00
URAL 1019 - Line
Painting
(线段树)
思路被区间表示整了一个晚上。和POJ那题一样,离散化,插点代码 #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include
u014247806
·
2014-10-03 00:00
ACM
ural
Line
Painting
线段树 区间合并 离散化
题目来源:URAL1019.LinePainting题意:求最长的一段全部为白色的区间思路:线段树成段更新区间合并离散化这里对应的是一段区间所以每次不是m+1而是lm和mr了另外我加上了0和10^9这两个点每一段区间(l,r)我记录的是l和r之间有多少条线段#include #include #include usingnamespacestd; constintmaxn=50010; intsu
u011686226
·
2014-08-31 14:00
uva 253 - Cube
painting
题目 链接思路 选择立方体一面为参照面有6中可能,直接硬编码。 每种参照情况下,选择侧面能构建再4种情况。代码#include #include #include using namespace std; const int N=20; char str[N],str1[N],str2[N]; int dir[6][6]={ {0,1,2,3,4,5}, {1,5,2,
面码
·
2014-08-29 17:00
uva
253
Line
Painting
(线段树)
方法一:用链表存区间,每次上色的操作,依次取出所有的区间,用上色的区间去覆盖,返回新的区间。由于每次都要遍历一遍所有的区间,比方法二慢。方法二:离散化的线段树先把所有区间的端点列出来,排序。然后用线段树来做,最后将连续的白色区间合并,再计算答案。代码写的比较乱。方法一代码:#defineFOR(i,n)for(longlong(i)=1;(i)>N){ Node*temp=newNode;List
u012891242
·
2014-08-28 20:00
线段树
ural
Blocks(矩阵快速幂)
Submissions: 4036 Accepted: 1799 Description Panda has received an assignment of
painting
Simone_chou
·
2014-07-30 16:00
block
Line
Painting
题目大意;说是可以吧一段区间变成白色或者黑色, 区间(0-10^9)初始都是白色,问经过n次操作以后最大的连续白色区间 Problem Description The segment of numerical axis from 0 to 10 9 is painted into white color. After that some parts of this segmen
·
2014-07-28 17:00
paint
UVA 253 Cube
painting
#include intdat[24][6]= {{1,2,3,4,5,6},{1,4,2,5,3,6},{1,5,4,3,2,6},{1,3,5,2,4,6}, {2,6,3,4,1,5},{2,1,4,3,6,5},{2,3,1,6,4,5},{2,4,6,1,3,5}, {3,2,6,1,5,4},{3,6,5,2,1,4},{3,1,2,5,6,4},{3,5,1,6,2,4}, {4,
kl28978113
·
2014-07-26 22:00
Painting
Fence
题目链接:点击打开链接使用了分治的思想,将问题分解为相同的子问题处理。对于区间l~r的一块篱笆来说有两种刷的方式,全部竖着刷(次数为r-l+1),和横着刷刷到最小高度,在对上面的每一块未刷的篱笆用同样的方法搜索,求和,比较出较小的答案。在每次搜索中a[i]-=Min即使没有采用这种刷法也不需要回溯,因为接下来的搜索都在这一块上,减掉一样的等于没减。想到分治很重要!代码:#include #incl
Baoli1008
·
2014-07-26 08:00
搜索
分治法
[ACM] ZOJ 3725
Painting
Storages (DP计数+组合)
PaintingStoragesTimeLimit: 2Seconds MemoryLimit: 65536KBThereisastraighthighwaywith N storagesalongsideitlabeledby 1,2,3,...,N.Bobasksyoutopaintallstorageswithtwocolors:redandblue.Eachstoragewillb
sr19930829
·
2014-07-25 14:00
组合
dp
ACM
Painting
Fence 搜索或DP
C.PaintingFencetimelimitpertest1secondmemorylimitpertest512megabytesinputstandardinputoutputstandardoutputBizontheChampionisn'tjustattentive,healsoisveryhardworking.BizontheChampiondecidedtopainthisol
u011466175
·
2014-07-24 10:00
Painting
Fence
http://codeforces.com/contest/448/problem/CC.PaintingFencetimelimitpertest 1secondmemorylimitpertest 512megabytesinput standardinputoutput standardoutputBizontheChampionisn'tjustattentive,healsoisvery
u013573047
·
2014-07-19 16:00
Painting
Fence 分治
C.PaintingFencetimelimitpertest1secondmemorylimitpertest512megabytesinputstandardinputoutputstandardoutputBizontheChampionisn'tjustattentive,healsoisveryhardworking.BizontheChampiondecidedtopainthisol
u013532224
·
2014-07-19 15:00
算法
分治
CF
Painting
Fence(分治)
Painting
Fence time limit per test 1 second memory limit per test 512 megabytes input standard
Simone_chou
·
2014-07-18 14:00
paint
Painting
Fence
递归,分治。。。C.PaintingFencetimelimitpertest1secondmemorylimitpertest512megabytesinputstandardinputoutputstandardoutputBizontheChampionisn'tjustattentive,healsoisveryhardworking.BizontheChampiondecidedtopa
u012797220
·
2014-07-18 11:00
【杂题】 codeforces 448C
Painting
Fence
用类似线段树的方法。。找到线段中一个最小值。。分开递归下去。。如果有多个最小值不用管的,最后把大小和R-L+1比较一下,小的传上去就行啦。。。#include #include #include #include #include #include #include #include #include #include #include #include #definemaxn5005 #defi
blankcqk
·
2014-07-18 11:00
codeforces
Painting
Fence
C.PaintingFencetimelimitpertest1secondmemorylimitpertest512megabytesinputstandardinputoutputstandardoutputBizontheChampionisn'tjustattentive,healsoisveryhardworking.BizontheChampiondecidedtopainthisol
u011788531
·
2014-07-18 11:00
uva 253 - Cube
painting
一个立方体有6各面,每个面朝上,然后绕z轴旋转又分别有4种情况,所以共有24中情况。然后依次比较颜色是否相同即可,比较麻烦的是如何表示旋转的各种情况,其中也参考了其他人的做法。 /* *uva253.cpp * *Createdon:2013-4-16 *Author:kevinjiang */ #include #include intdir[6][6]={{0,1,2,3
jdflyfly
·
2014-06-24 20:00
poj 1691
Painting
A Board(dfs,拓扑排序)
http://poj.org/problem?id=1691大致题意:给出n个矩形,其参数有左上角顶点坐标,右下角顶点坐标以及该矩形所涂颜色。规定是涂当前矩形当且仅当它上面的矩形都已经被涂了色。若当前涂的颜色和上一个所涂的不同,就要换一种颜色的刷子。问应该按怎样的顺序给这n个矩形涂色使换的刷子总数最少。思路:显然涂色是有先后顺序的,就很容易想到拓扑排序。那么首先根据矩形相交建立一个矩形之间的有向图
u013081425
·
2014-06-09 13:00
拓扑排序
DFS
POJ 1691
Painting
A Board
题目大意:墙上有一块区域被分成了n个矩形,每个矩形要涂上各自的颜色。为了保证完美要求这一块区域可以进行涂色的条件是它上方的所有区域都已经涂好颜色,这样就不会有后续的操作影响这块区域的颜色。但是如果两块区域颜色不同就要换涂颜色用的刷子。问最少需要换几次。解题思路:区域涂色的大体次序是由拓扑排序决定的,当有多个区域在同一层次时需要枚举这些区域来保证换刷子的次数最小。下面是代码:#include #in
lin375691011
·
2014-05-20 20:00
poj
DFS
刷题
hdu 4810 Wall
Painting
(组合数学)
题目链接:hdu4810WallPainting题目大意:有以为画家,有n种颜料,给出n种颜料的值。然后在1~n天中,他每天都会选择相应天数的颜料数进行混合,形成新的一种颜料。比如说第2天,他会选择任意两种的颜料混合,得到新的一种颜料(所选的颜料的值全部取亦或后的到的数即为新颜料的值)然后对应输出每一天有可能合成颜料值的总和。解题思路:因为要考虑到所有情况,所以暴力枚举选中的颜料是不科学的有木有。
u011328934
·
2014-05-16 19:00
Bridges
painting
构造 数据略水有漏洞
题目链接点这儿嗯。。。正如题目指出的。。。这题数据真的有一些漏洞。。。我一会儿把数据贴出来。。题目大意就是给一张图,然后对边染色,要求只连了一条边的点随便,如果连的边多于1条,那么必须黑白色至少都有一条。问能否构造,能的话给出一个方案。这个题只有一种情况是不可能的。。。。那就是有孤立的奇环。。。这里的孤立就是指单纯一个环,没有分支什么的。除此之外的所有情况都是可以的。因为我们可以把图拆成简单奇环、
u012513980
·
2014-05-04 22:00
算法
ACM
DFS
构造
Pair
Painting
结对粉刷房间
上周我粉刷了一下家中的厨房,这一过程使我联想到了结对编程。 我和我的搭档之前也有过装饰房间的经验,而且出来的效果也让我们感到十分自豪。但换成了我自己来做的话,尽管我具有良好的技能与知识,但最终的效果也不那么理想。我对此产生了疑问:为什么是这样? 原因在于,如果是我一个人在工作的时候,我会不自觉地变得有些懒散和松懈——只要出来的效果“够好”并且能正常工作,那就行了。而如果我的搭档也在身边,我就会
sunxboy
·
2014-04-10 15:00
paint
Pair
Painting
结对粉刷房间
上周我粉刷了一下家中的厨房,这一过程使我联想到了结对编程。 我和我的搭档之前也有过装饰房间的经验,而且出来的效果也让我们感到十分自豪。但换成了我自己来做的话,尽管我具有良好的技能与知识,但最终的效果也不那么理想。我对此产生了疑问:为什么是这样? 原因在于,如果是我一个人在工作的时候,我会不自觉地变得有些懒散和松懈——只要出来的效果“够好”并且能正常工作,那就行了。而如果我的搭档也在身边,我就会
sunxboy
·
2014-04-10 15:00
paint
Pair
Painting
结对粉刷房间
上周我粉刷了一下家中的厨房,这一过程使我联想到了结对编程。 我和我的搭档之前也有过装饰房间的经验,而且出来的效果也让我们感到十分自豪。但换成了我自己来做的话,尽管我具有良好的技能与知识,但最终的效果也不那么理想。我对此产生了疑问:为什么是这样? 原因在于,如果是我一个人在工作的时候,我会不自觉地变得有些懒散和松懈——只要出来的效果“够好”并且能正常工作,那就行了。而如果我的搭档也在身边,我就会
sunxboy
·
2014-04-10 15:00
paint
Pair
Painting
结对粉刷房间
上周我粉刷了一下家中的厨房,这一过程使我联想到了结对编程。 我和我的搭档之前也有过装饰房间的经验,而且出来的效果也让我们感到十分自豪。但换成了我自己来做的话,尽管我具有良好的技能与知识,但最终的效果也不那么理想。我对此产生了疑问:为什么是这样? 原因在于,如果是我一个人在工作的时候,我会不自觉地变得有些懒散和松懈——只要出来的效果“够好”并且能正常工作,那就行了。而如果我的搭档也在身边,我就会
sunxboy
·
2014-04-10 15:00
paint
Pair
Painting
结对粉刷房间
上周我粉刷了一下家中的厨房,这一过程使我联想到了结对编程。 我和我的搭档之前也有过装饰房间的经验,而且出来的效果也让我们感到十分自豪。但换成了我自己来做的话,尽管我具有良好的技能与知识,但最终的效果也不那么理想。我对此产生了疑问:为什么是这样? 原因在于,如果是我一个人在工作的时候,我会不自觉地变得有些懒散和松懈——只要出来的效果“够好”并且能正常工作,那就行了。而如果我的搭档也在身边,我就会
sunxboy
·
2014-04-10 15:00
paint
Pair
Painting
结对粉刷房间
上周我粉刷了一下家中的厨房,这一过程使我联想到了结对编程。 我和我的搭档之前也有过装饰房间的经验,而且出来的效果也让我们感到十分自豪。但换成了我自己来做的话,尽管我具有良好的技能与知识,但最终的效果也不那么理想。我对此产生了疑问:为什么是这样? 原因在于,如果是我一个人在工作的时候,我会不自觉地变得有些懒散和松懈——只要出来的效果“够好”并且能正常工作,那就行了。而如果我的搭档也在身边,我就会
sunxboy
·
2014-04-10 15:00
paint
Pair
Painting
结对粉刷房间
上周我粉刷了一下家中的厨房,这一过程使我联想到了结对编程。 我和我的搭档之前也有过装饰房间的经验,而且出来的效果也让我们感到十分自豪。但换成了我自己来做的话,尽管我具有良好的技能与知识,但最终的效果也不那么理想。我对此产生了疑问:为什么是这样? 原因在于,如果是我一个人在工作的时候,我会不自觉地变得有些懒散和松懈——只要出来的效果“够好”并且能正常工作,那就行了。而如果我的搭档也在身边,我就会
sunxboy
·
2014-04-10 15:00
paint
Pair
Painting
结对粉刷房间
上周我粉刷了一下家中的厨房,这一过程使我联想到了结对编程。我和我的搭档之前也有过装饰房间的经验,而且出来的效果也让我们感到十分自豪。但换成了我自己来做的话,尽管我具有良好的技能与知识,但最终的效果也不那么理想。我对此产生了疑问:为什么是这样?原因在于,如果是我一个人在工作的时候,我会不自觉地变得有些懒散和松懈——只要出来的效果“够好”并且能正常工作,那就行了。而如果我的搭档也在身边,我就会和她争先
Victoria Morgan-Smith
·
2014-04-07 00:00
Codeforces 398B
Painting
The Wall(dp)
题目链接:Codeforces398BPaintingTheWall题目大意:给出n和m,表示在一个n*n的平面上有n*n个瓷砖,其中有m块已经涂色。现在随机选中一块进行涂色(如果已经涂色跳过,也消耗时间),消耗1个步骤。终止条件为每行每列都有至少有一块瓷砖被涂色。问说涂成满意的情况需要时间的期望。解题思路:现场出不来这道题,看来练的还是太少。题目可以理解成行涂n行,列涂n列。那么dp[i][j]
u011328934
·
2014-03-05 20:00
253 - Cube
painting
UVA
Wehaveamachineforpaintingcubes.Itissuppliedwiththreedifferentcolors:blue,redandgreen.Eachfaceofthecubegetsoneofthesecolors.Thecube'sfacesarenumberedasinFigure1.Figure1.Sinceacubehas6faces,ourmachineca
u013382399
·
2014-01-25 15:00
String
uva
253 - Cube
painting
题目:253-Cubepainting题目大意:每个面用一个字符表示,给出每个面(字符)输出顺序看这两个六面体是否为同一个。解题思路:如果旋转立方体,会发现位置16,25,3,4上的字符一定还会在相对应的位置出现,例如ab出现在16,那么他们会出现在25,或34,顺序不要求。所以只要判断是否这些位置上的字符会再次出现在相对应的位置上就可以判断是否是同一个立方体。#include #include
u012997373
·
2014-01-04 23:00
2013秋13级预备队集训练习3 --C - Cube
painting
Cubepainting Wehaveamachineforpaintingcubes.Itissuppliedwiththreedifferentcolors:blue,redandgreen.Eachfaceofthecubegetsoneofthesecolors.Thecube'sfacesarenumberedasinFigure1.Figure1.Sinceacubehas6fac
u013015642
·
2013-12-27 14:00
hdu 4810 Wall
Painting
先将每个数字 转成二进制; 然后统计每一位在N个数字中有多少个1 然后知道组合中1的个数为奇数个时需要加上(i #include #include #include #include #definemod1000003 usingnamespacestd; intN;__int64arr[1123],num[1123],res[1123],pre[1123][1123]; in
吴浪舟
·
2013-12-01 15:00
HDU 3685 Rotational
Painting
(凸包+重心)
RotationalPaintingTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2378 AcceptedSubmission(s):672ProblemDescriptionJoshLymanisagiftedpainter.Oneofhisgre
opm777
·
2013-11-09 19:00
2010现场赛
滤镜之油画Oil
Painting
首先看效果图: 油画我的理解是色彩比较重,而且会有一片一片区域的同样色彩,没有什么细节,灰阶降低,只表现为一些特定的色彩。算法上的原理如下:1. 统计每个像素领域半径中出现的R,G,B的直方图,以及灰度的直方图,该直方图的bin的大小是设定好的,由此可以统计出落在某个bin上的数量2. 统计直方图中出现次数最多的R、G、B的均值,就是最要这个像素的结果。 从某个人的博客中借用了一个
chshplp_liaoping
·
2013-10-16 10:00
图像
滤镜
油画
Chromium CC部分浅析(三)
3.2 工作流程chromium24和26在流程上的主要区别就是,26中
painting
被分成了record和raster两步。
qq295445028
·
2013-10-08 17:00
UVa 253 Cube
painting
(模拟)
253-CubepaintingTimelimit:3.000secondshttp://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=99&page=show_problem&problem=189Wehaveamachineforpaintingcubes.Itissuppliedwiththree
synapse7
·
2013-09-14 14:00
C++
ACM
uva
Count the Colors(线段树 + 延迟标记)
Count the Colors Time Limit: 2 Seconds Memory Limit: 65536 KB
Painting
some
Simone_chou
·
2013-09-10 17:00
count
浏览器是如何工作的系列:绘制
绘制(
painting
)绘制阶段,遍历渲染树并调用渲染对象的paint方法将它们的内容显示在屏幕上,绘制使用UI基础组件,这在UI的章节有更多的介绍。
BJ_benjamin
·
2013-09-09 23:00
ZOJ 3725
Painting
Storages(DP+排列组合)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5048SampleInput43 SampleOutput3题目大意:n个格子排成一条直线,可以选择涂成红色或蓝色,问最少 m 个连续为红色的方案数。分析:递推法dp[i] 表示前 i 个最少 m 个连续为红色的方案数。转移时,分类讨论:1、前 i-1 个已经满足这个
·
2013-08-21 18:00
paint
zoj 3725 -
Painting
Storages(动归)
题目要求找到至少存在m个连续被染成红色的情况,相对应的,我们求至多有m-1个连续的被染成红色的情况数目,然后用总的数目将其减去是更容易的做法。用dp来找满足条件的情况数目,,状态:dp[i][0]和dp[i][1]分别表示第i个柱子被染成红色和蓝色的情况数目。状态转移:dp[i][0]=dp[i-1][0]+dp[i][1]-dp[i-m][1]; dp[i][1]=dp[i-1
shankeliupo
·
2013-08-19 20:00
Painting
Storages(zju5048,DP+排列组合)
problemId=5048
Painting
StoragesTime Limit: 2 Seconds Memory Limit: 65536 KBThere is a straight highway
JHC23
·
2013-08-18 10:00
JLayer初体验。。
JFrame.setGlassPane()用于截取用户鼠标事件,以及之后的重新dispatch events,还有就是
painting
over all the com
Gaowen_HAN
·
2013-08-06 20:00
java
swing
JavaFX
JLayer
13.7.31 Wed C(模拟)
C - C Description
Painting
some colored segments on a line, some previously
Simone_chou
·
2013-08-02 01:00
模拟
UVA 253 Cube
painting
Cubepainting Wehaveamachineforpaintingcubes.Itissuppliedwiththreedifferentcolors:blue,redandgreen.Eachfaceofthecubegetsoneofthesecolors.Thecube'sfacesarenumberedasinFigure1.Figure1.Sinceacubehas6face
u011217342
·
2013-07-30 23:00
ZOJ 3725
Painting
Storages
采用递推:当NM时,若1到N-1满足条件,则N可以任意染色,方案数为C(N-1)*2;否则,必有1到N-M-1不满足条件,N-M为蓝,N-M+1到N-1为红,这时将N染成红色即可,方案数为2^(N-M-1)-C(N-M-1),即1到N-M-1所有的染色方案数减去满足条件的方案数。#include #include #definemod1000000007 typedeflonglongll; l
zu_xu
·
2013-07-21 22:00
计数
递推
ZOJ-3725
Painting
Storages 动态规划
题意:给定一个数N,表示有N个位置,要么放置0,要么放置1,问至少存在一个连续的M个1的放置方式有多少? 分析:正面求解可能还要考虑到重复计算带来的影响,该题适应反面求解。设dp[i][j]表示到前 i 为后导 1 个数为 j 的方案数,于是有动态规划方程: dp[i][0] = sum{ dp[i-1][0... min(i-1, M) ] };dp[i][j] = dp[i-1][j-1]
·
2013-07-20 18:00
paint
253 - Cube
painting
Cubepainting Wehaveamachineforpaintingcubes.Itissuppliedwiththreedifferentcolors:blue,redandgreen.Eachfaceofthecubegetsoneofthesecolors.Thecube'sfacesarenumberedasinFigure1.Figure1.Sinceacubehas6face
SIOFive
·
2013-07-16 15:00
算法
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他