d479. 星级青蛙
標籤 :
通過比率 : 117人/123人 ( 95% ) [非即時]
評分方式:
Tolerant

最近更新 : 2009-10-08 17:40

內容
在3XXX年,青蛙占领了整个宇宙。有一天,两个种族的青蛙在一个虫洞相遇了。
 由于,虫洞开启只有2S时间,且距离有几十万光年,虽然青蛙种族有超强的飞行器(有级强的防撞装甲),但是虫洞的大小不允许两个种族同时通过,所以他们在虫洞的中间相撞了。(以几亿倍的光速飞行相撞,不知会不会造成时空扭曲d-.-!)
没有办法,他们只能从飞行器中出来,跳到对方的飞行器里,交换飞行。
在两族之间有一个空地,青蛙每次可以向前跳一步,也可以借助前面青蛙的背,跳到前面青蛙的前面一格(这格必须无青蛙),因为两族青蛙都互不相让,所以无法掉头向后跳。请你在1S内,算出所有青蛙到对方飞行器至少要跳几步?
輸入說明
输入X,X为每族青蛙的“蛙”数。(X<=2500)
輸出說明
输出M,M为最少步数。(m<=无穷大)
範例輸入 #1
1
範例輸出 #1
3
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (100%): 1.0s , <1M
提示 :

样例的跳法(*表示种族X,o表示种族Y)
原始:*_o
第1步:_*o
第2步:o*_
第3步:o_*

 

標籤:
出處:
vijos P1182 [管理者: liouzhou_101 (王启圣) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
41653 lbm00138 (bits/stdc++.h) d479
52 2024-08-14 23:30