英雄會 座標和數字

2021-06-21 11:40:00 字數 812 閱讀 5053

如圖所示,我們從0開始把整數寫在兩條直線上,0, 1, 2,  3分別寫在(0,0), (1,1), (2,0)和(3, 1)這4點上,如圖規律繼續寫下去。

現在給定座標(x,y),問(x,y)位置的整數是多少,如果這個位置不存在整數,輸入-1。其中, 0<=x,y<=1100。

經過觀察,發現座標(x, y)滿足兩個關係,x=y,x-y=2。只有滿足這兩個關係中的乙個才能得到乙個整數。

當這兩個條件都不滿足時,反悔-1。

經分析,當x是偶數時,如果x=y,則(x, y) = 2*x,如果x-y=2,則(x, y) = x+y;當x是奇數時,如果x=y,(x,y) = 2*x-1,如果x-y=2, 則(x, y) = x+y-1;

由此就可以寫出**了!

package test1;

public class zuobiao else

}else else

n+=2;

}return n;

}else

}*/public static int position(int x, int y) else

}else else

}return n;

}else }

/* 來自網友!

public static int position(int x, int y) else else if (y == (x - 2))

} return n;

} */

public static void main(string args)

}

座標與數字 英雄會

回到學校,一切顯得自由多了,今天看到一道題,座標與數字 通過率接近80 在此分享一下自己的拙作.如題 如圖所示,我們從0開始把整數寫在兩條直線上,0,1,2,3分別寫在 0,0 1,1 2,0 和 3,1 這4點上,如圖規律繼續寫下去。現在給定座標 x,y 問 x,y 位置的整數是多少,如果這個位置...

龐果英雄會 覆蓋數字

龐果覆蓋數字原題如下 給定整數區間 a,b 和整數區間 x,y 你可以使用任意多次a,b之間的整數做加法,可以湊出多少個 x,y 區間內的整數?輸入 a,b,x,y,其中1 a b 1000000000,1 x y 1000000000。輸出 用 a,b 內的整數做任意多次加法,可以得到多少個 x,...

歡樂技術英雄會

在這個技術喧嘩的時代,網際網路就是江湖。江湖多凶險,但是很公平,只要有才能的人,就能成名,他們就是網際網路上的英雄 有的人天生就是英雄,無論他是否出生在亂世,在和平的年代他們是歡樂的英雄。夫網際網路英雄者,今朝胸懷技術泰斗,腹有安全良謀,有包藏天下軟體之機,吞吐萬難之志。2007技術英雄大會,他們將...