日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > Good Bye 2013---B. New Year Present

Good Bye 2013---B. New Year Present

來源:程序員人生   發布時間:2014-11-09 08:14:20 閱讀次數:2442次

New Year Present
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

The New Year is coming! That's why many people today are busy preparing New Year presents. Vasily the Programmer is no exception.

Vasily knows that the best present is (no, it's not a contest) money. He's put n empty wallets from left to right in a row and decided how much money to put in what wallet. Vasily decided to put ai coins to the i-th wallet from the left.

Vasily is a very busy man, so the money are sorted into the bags by his robot. Initially, the robot stands by the leftmost wallet in the row. The robot can follow instructions of three types: go to the wallet that is to the left of the current one (if such wallet exists), go to the wallet that is to the right of the current one (if such wallet exists), put a coin to the current wallet. Due to some technical malfunctions the robot cannot follow two "put a coin" instructions in a row.

Vasily doesn't want to wait for long, so he wants to write a program for the robot that contains at most 106 operations (not necessarily minimum in length) the robot can use to put coins into the wallets. Help him.

Input

The first line contains integer n (2?≤?n?≤?300) ― the number of wallets. The next line contains n integers a1,?a2,?...,?an (0?≤?ai?≤?300).

It is guaranteed that at least one ai is positive.

Output

Print the sequence that consists of k (1?≤?k?≤?106) characters, each of them equals: "L", "R" or "P". Each character of the sequence is an instruction to the robot. Character "L" orders to move to the left, character "R" orders to move to the right, character "P" orders the robot to put a coin in the wallet. The robot is not allowed to go beyond the wallet line. In other words, you cannot give instructions "L" if the robot is at wallet 1, or "R" at wallet n.

As a result of the performed operations, the i-th wallet from the left must contain exactly ai coins. If there are multiple answers, you can print any of them.

Sample test(s)
input
2 1 2
output
PRPLRP
input
4 0 2 0 2
output
RPRRPLLPLRRRP




解題思路:對第個位置,先判斷糖果數是不是大于0,若大于,則先輸出'P',再重復判斷,若等于0,則輸出'R',同時往后移。當1個位置上糖果數大于1時,輸出第2個及以上糖果時,有兩種方式回到原地,'PL'和‘LP’,這個要判斷1下在邊界的情況,要保證機器人不能出界。





AC代碼:

#include <iostream> #include <cstdio> using namespace std; int a[305]; int main(){ // freopen("in.txt","r",stdin); int n; while(cin>>n){ for(int i=0; i<n; i++) cin>>a[i]; for(int j=0; j<n; j++){ int k = 0; while(a[j] > 0){ if(k){ if(j == n⑴) cout<<"LR"; else cout<<"RL"; } cout<<"P"; a[j] --; k ++; } if(j < n⑴) cout<<"R"; } cout<<endl; } return 0; }





生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 色婷婷亚洲综合 | 久久99精品一区二区三区 | 国产精品久久久久久久久久久久冷 | 免费日韩一区二区三区 | 色淫网站 | 午夜美女视频 | 午夜精品久久久久久久久久久久 | 国产欧美日韩综合精品 | 在线观看二区 | 亚洲天堂精品视频 | 久久国产综合 | 日韩麻豆 | 成年人免费在线观看 | 99久久久久久| 特级a做爰全过程片 | 久久久无码精品亚洲日韩按摩 | 色丁香av| 国产精品久久久久无码av | 91精品啪在线观看国产手机 | 在线一区二区三区 | 日韩三级在线播放 | 99久久精品国产毛片 | 国产激情久久久久影院小草 | 色五月婷婷成人网 | 国产精品久久久久久久久免费看 | 亚洲精品色 | 成人在线视频网站 | 在线三区 | 狠狠色狠狠色综合日日五 | 国产精品29页 | 久久久麻豆视频 | 免费亚洲网站 | 久久久网| 国产免费黄色片 | 精品视频亚洲 | 天堂v网| 欧洲另类 | 久久久久久综合 | 久久性视频 | 亚洲视频免费观看 | 精品成人久久 |