早苗入手了最新的gundam模型。最**自然有著與以往不同的功能,那就是它能夠自動行走,厲害吧。
早苗的新模型可以按照輸入的命令進行移動,命令包括『e』、『s』、『w』、『n』四種,分別對應東南西北。執行某個命令時,它會向對應方向移動乙個單位。作為新型機械人,它可以執行命令串。對於輸入的命令串,每一秒它會按命令行動一次。執行完命令串的最後乙個命令後,會自動從頭開始迴圈。在0時刻時機械人位於(0,0)。求t秒後機械人所在位置座標。
輸入格式:
第1行:乙個字串,表示早苗輸入的命令串,保證至少有1個命令
第2行:乙個正整數t
輸出格式:
2個整數,表示t秒時,機械人的座標。
輸入樣例#1:
nswwnsneewn12
輸出樣例#1:
-1 3
對於60%的資料 t<=500,000 且命令串長度<=5,000
對於100%的資料 t<=2,000,000,000 且命令串長度<=5,000
【注意】
向東移動,座標改變改變為(x+1,y);
向南移動,座標改變改變為(x,y-1);
向西移動,座標改變改變為(x-1,y);
向北移動,座標改變改變為(x,y+1);
分析:模擬.直接一位一位的模擬肯定是不行的,但是注意到每乙個週期座標的偏移量是一定的,所以看有多少個週期就好了.
#include #include#include
#include
#include
#include
using
namespace
std;
string
s;int
t, x, y,tx,ty,s1,s2;
intmain()
s1 = t /s.size();
s2 = t %s.size();
x = tx *s1;
y = ty *s1;
for (int i = 0; i < s2; i++)
printf(
"%d %d\n
", x, y);
return0;
}
HTTP應用 模擬灌水機械人
模擬灌水機械人 注 由於論壇實現了評價審核,或者直接使用wordpress建站,本文實現的灌水機械人就顯得吃力了。首先,要實現http協議與伺服器的互動,不一定使用瀏覽器,對於伺服器,無法識別是真實的瀏覽器還是 虛擬 的瀏覽器。1.php中與http協議相關的函式 a get headers 函式。...
turtlebot機械人模擬平台
turtlebot算是乙個機械人平台。由create或kuboki 和kinect或xtion組成。先安裝turtlebot,用source安裝。按順序將以下命令安裝 sudo apt get install python rosdep python wstool ros indigo ros su...
874 模擬行走機械人
機械人在乙個無限大小的網格上行走,從點 0,0 處開始出發,面向北方。該機械人可以接收以下三種型別的命令 在網格上有一些格仔被視為障礙物。第i個障礙物位於網格點 obstacles i 0 obstacles i 1 如果機械人試圖走到障礙物上方,那麼它將停留在障礙物的前乙個網格方塊上,但仍然可以繼...