摘要:
Description给你一个N*M 的矩阵,矩阵里面的元素要么是正数,要么是负数,它们的绝对值不大 于10000。现在你可以对矩阵进行两种操作: 1、将某一列的元素全部取反。 2、将某一行的元素全部取反。 你可以执行任意次操作。 Task:通过以上两种操作如果可以将... 阅读全文
摘要:
Description小胖最近迷上了3D物体,尤其是立方体。他手里有很多个立方体,他想让所有的立方体全都长得一样,所以他决定给某些立方体的表面重涂颜色,使得所有的立方体完全相同。但是小胖是很懒的,他想知道最少涂多少次颜色,可以让所有立方体完全相同。Input输入包含多... 阅读全文
摘要:
Description你家刚买了一套新房,想邀请朋友回来庆祝,所以需要一个很大的举行餐桌,餐桌能容纳的人数等于餐桌的周长,你想买一个能容纳最多人的餐桌,餐桌的边必须跟房间的边平行。 给你的房间的设计,计算最多能邀请的客人数。Input第一行包含两个整数R和C(1usi... 阅读全文
摘要:
Description一天, 一个画家在森林里写生,突然爆发了山洪,他需要尽快返回住所中,那里是安 全的。 森林的地图由R行C列组成,空白区域用点“.”表示,洪水的区域用“*”表示,而 岩石用“X”表示,另画家的住所用“D”表示,画家用“S”表示。 有以下几点需要说明... 阅读全文
摘要:
Description 小明和小头遇到了矛盾,他们决定用男人的方式解决战斗——石头剪刀布。但是小菜觉得石头剪刀布已经过时了,于是他发明了另一个更男人的游戏。小菜给出一个自然数n,小明和小头轮流操作,每次操作可以把n减去n所拥有的数字中的最大值或者最小值(不包括0),... 阅读全文
摘要:
Description Bessie和其他一些人去滑雪。Bessie发现她自己站在一块R*C(1r)or(y>c) then exit(true); exit(false);end;procedure bfs;begin f[1,1]:=0; s[... 阅读全文
摘要:
Description FJ居住的城堡有N个城墙(1#include#include using namespace std;int main(){ freopen("sandcas.in","r",stdin); freopen("sandcas.ou... 阅读全文
摘要:
Description 过去的日子里,农夫John的牛没有任何题目. 可是现在他们有题目,有很多的题目.精确地说,他们有P (1 #includeusing namespace std;int n,p,ans;int a[1010],b[1010],sa[1010]... 阅读全文
摘要:
Description 每天,农夫 John 的N(1 =l1) and (r1>=r) then exit(mt[tie]); mid:=(l+r) div 2; ans:=-maxlongint; if mid>=l1 then ans:=sou(l,mid... 阅读全文
摘要:
Description FJ有N(1 using namespace std;int main(){ int n,tst,h,r,s[10001],x,y,p,k; cin>>n>>tst>>h>>r; for (int i=1;i>x>>y; ... 阅读全文