• 「CODEVS1002」搭桥

    「CODEVS1002」搭桥

    题目描述 Description有一矩形区域的城市中建筑了若干建筑物,如果某两个单元格有一个点相联系,则它们属于同一座建筑物。现在想在这些建筑物之间搭建一些桥梁,其中桥梁只能沿着矩形的方格的边沿搭建,如下图城市1有5栋建筑物,可以搭建4座桥将建筑物联系起来。城市2有两座建筑物,但不能搭建桥梁将它们连接。城市3只有一座建筑物,城市4有3座建筑物,可以搭建一座桥梁联系两栋建筑物,但不能与第三座建筑物联系在一起。输入描述...

    02014年2月4日5,240kruskal,深度搜索
  • 「CODEVS2800」送外卖

    「CODEVS2800」送外卖

    题目描述 Description有一个送外卖的,他手上有n份订单,他要把n份东西,分别送达n个不同的客户的手上。n个不同的客户分别在1~n个编号的城市中。送外卖的从0号城市出发,然后n个城市都要走一次(一个城市可以走多次),最后还要回到0点(他的单位),请问最短时间是多少。现在已知任意两个城市的直接通路的时间。输入描述 InputDescription第一行一个正整数n(1<=n<=15)接下来是一个(n+1)*(n+1)的矩阵,矩阵中的数均...

    02014年2月1日4,064深度搜索,floyd,状压动规
  • 「CODEVS2495」水叮当的舞步

    「CODEVS2495」水叮当的舞步

    题目描述 Description  水叮当得到了一块五颜六色的格子形地毯作为生日礼物,更加特别的是,地毯上格子的颜色还能随着踩踏而改变。为了讨好她的偶像虹猫,水叮当决定在地毯上跳一支轻盈的舞来卖萌~~~地毯上的格子有N行N列,每个格子用一个0~5之间的数字代表它的颜色。水叮当可以随意选择一个0~5之间的颜色,然后轻轻地跳动一步,左上角的格子所在的联通块里的所有格子就会变成她选择的那种颜色。这里连通定义为:两个格子有公...

    02014年2月1日5,219迭代深搜,启发式搜索
  • 「CODEVS1050」棋盘染色 2

    「CODEVS1050」棋盘染色 2

    题目描述 Description有一个5*N的棋盘,棋盘中的一些格子已经被染成了黑色,你的任务是对最少的格子染色,使得所有的黑色能连成一块。输入描述 InputDescription第一行一个整数N(<=100),接下来N行每行一个长度为5的01串,1表示所在格子已经被染成了黑色,0表示所在格子没有被染色。输出描述 OutputDescription第一行一个整数N(<=100),接下来N行每行一个长度为5的01串,1表示所在格子已经被染成了黑色,0表示所...

    32014年1月31日4,802迭代深搜,状压动规
  • 「CODEVS1049」棋盘染色

    「CODEVS1049」棋盘染色

    题目描述 Description有一个5×5的棋盘,上面有一些格子被染成了黑色,其他的格子都是白色,你的任务的对棋盘一些格子进行染色,使得所有的黑色格子能连成一块,并且你染色的格子数目要最少。读入一个初始棋盘的状态,输出最少需要对多少个格子进行染色,才能使得所有的黑色格子都连成一块。(注:连接是指上下左右四个方向,如果两个黑色格子只共有一个点,那么不算连接)输入描述 InputDescription  输入包括一个5×5的01...

    02014年1月31日4,056迭代深搜
  • 「JoyOI1083」分糖果

    「JoyOI1083」分糖果

    题目描述童年的我们,将和朋友分享美好的事物作为自己的快乐。这天,C小朋友得到了Plenty of candies,将要把这些糖果分给要好的朋友们。已知糖果从一个人传给另一个人需要1 秒的时间,同一个小朋友不会重复接受糖果。由于糖果足够多,如果某时刻某小朋友接受了糖果,他会将糖果分成若干份,分给那些在他身旁且还没有得到糖果的小朋友们,而且自己会吃一些糖果。由于嘴馋,小朋友们等不及将糖果发完,会在得到糖果后边吃边发。...

    02014年1月27日3,473广度搜索
  • 「BZOJ1085」[SCOI2005] 骑士精神

    「BZOJ1085」[SCOI2005] 骑士精神

    Description在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士,且有一个空位。在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相差为2,纵坐标相差为1的格子)移动到空位上。给定一个初始的棋盘,怎样才能经过移动变成如下目标棋盘:为了体现出骑士精神,他们必须以最少的步数完成任务。Input第一行有一个正整数T(T<=10),表示一共有N组数据。接下来有T个5×5的矩阵,0...

    12014年1月26日7,912深度搜索,启发式搜索
  • 1到n素数环

    1到n素数环

    由于此题以前代码丢失。。补写一下给出一个N(0<N<20),在1~N的所有排列中,满足相邻两个数之和是素数(头尾相邻)的排列输出比如当N=4时,满足条件的素数环有如下几种12341432214323413214341241234321[crayon-676e23a3df34a980095184/] ...

    02014年1月26日3,874深度搜索
  • 「BZOJ3109」[CQOI2013] 新数独

    「BZOJ3109」[CQOI2013] 新数独

    Description Input输入一共15行,包含一个新数独的实例。第奇数行包含左右方向的符号(<和>),第偶数行包含上下方向的符号(^和v)。Output输出包含9行,每行9个1~9的数字,以单个空格隔开。输入保证解惟一。SampleInput<>><><vv^^vv^^^<<><><^^^v^^^vv<<<<>>><>>>>v^^^^vvv^>>>><>vv^v^v^v^><<>>>...

    02014年1月26日3,322深度搜索
  • 「vijos1011」清帝之惑之顺治

    「vijos1011」清帝之惑之顺治

    背景顺治帝福临,是清朝入关后的第一位皇帝。他是皇太极的第九子,生于崇德三年(1638)崇德八年八月二ten+six日在沈阳即位,改元顺治,在位18年。卒于顺治十八年(1661),终24岁。顺治即位后,由叔父多尔衮辅政。顺治七年,多尔衮出塞射猎,死于塞外。14岁的福临提前亲政。顺治帝天资聪颖,读书勤奋,他吸收先进的汉文化,审时度势,对成法祖制有所更张,且不顾满洲亲贵大臣的反对,倚重汉官。为了使新兴的统治基业长治久安,他以...

    02014年1月24日2,535深度搜索
  • 「JoyOI1085」派对

    「JoyOI1085」派对

    题目描述Matrix67发现身高接近的人似乎更合得来。Matrix67举办的派对共有N(1<=N<=10)个人参加,Matrix67需要把他们安排在圆桌上。Matrix67的安排原则是,圆桌上任意两个相邻人的身高之差不能超过K。请告诉Matrix67他共有多少种安排方法。输入    第一行输入两个用空格隔开的数N和K,其中1<=N<=10,1<=K<=1 000 000。    第二行到第N+1行每行输入一个人的身高值。所有人的身高都是不超过1...

    02014年1月24日2,773深度搜索
  • 「JoyOI1096」数字组合

    「JoyOI1096」数字组合

    题目描述在N个数中找出其和为M的若干个数。先读入正整数N(1<N<100)和M(1<M<10000), 再读入N个正数(可以有相同的数字,每个数字均在1000以内), 在这N个数中找出若干个数, 使它们的和是M, 把满足条件的数字组合都找出来以统计组合的个数,输出组合的个数(不考虑组合是否相同)。要求你的程序运行时间不超过1秒。输入第一行是两个数字,表示N和M。第二行起是N个数。输出就一个数字,表示和为M的...

    02014年1月23日3,130递推与动规,深度搜索