noip模擬賽 機械人

2022-05-01 09:54:09 字數 1124 閱讀 3413

早苗入手了最新的gundam模型。最**自然有著與以往不同的功能,那就是它能夠自動行走,厲害吧。

早苗的新模型可以按照輸入的命令進行移動,命令包括『e』、『s』、『w』、『n』四種,分別對應東南西北。執行某個命令時,它會向對應方向移動乙個單位。作為新型機械人,它可以執行命令串。對於輸入的命令串,每一秒它會按命令行動一次。執行完命令串的最後乙個命令後,會自動從頭開始迴圈。在0時刻時機械人位於(0,0)。求t秒後機械人所在位置座標。

輸入格式:

第1行:乙個字串,表示早苗輸入的命令串,保證至少有1個命令

第2行:乙個正整數t

輸出格式:

2個整數,表示t秒時,機械人的座標。

輸入樣例#1:

nswwnsneewn

12

輸出樣例#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 如果機械人試圖走到障礙物上方,那麼它將停留在障礙物的前乙個網格方塊上,但仍然可以繼...