山東省第七屆ACM大學生程式設計競賽-Reversed Words
Reversed Words
Time Limit: 2000ms Memory limit: 131072K 有疑問?點這裡^_^
題目描述
Some aliens are learning English. They have a very strange way in writing that they revered every word in the sentence but keep all the words in common order. For example when they want to write “one two three”, they will write down “eno owt eerht”.
Now we’ve got some sentence written by these aliens, translate them! And maybe we will know some of their secrets!
輸入
Multiple test cases. The first line contains a positive integer T (T <= 1000), indicating the number of test cases.
For each test cases, there will be one line contains only lower case letters and spaces. The length of each line will be no more than 10000. Test cases which are longer than 5000 will be less than 50. Continuous letters are seen as a word, words are separated by spaces. There won’t be two adjacent spaces in the input. Space won’t be the first or the last character.
輸出
One line per case, the translated sentence.
示例輸入
2
eno owt eerht
abcde
示例輸出
one two three
edcba
提示
來源
“浪潮杯”山東省第七屆ACM大學生程式設計競賽
字串反轉……本來沒什麼好說的……但是!!!
習慣了用C++,然後gets或者cin.getline一行,這樣就出問題了……
用控制檯還看不出來,交了就WA。加了freopen才發現out其實全是空白行。
原因阿,就是cin>>t的後面有個回車符,要把它吃掉,不然就被gets讀到了,下面的字串就讀不到了……
簡直神坑……比賽的時候因為gets坑了兩道題除了這個還有那道爐石水模擬……不說了都是淚……
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;
#define MAXN 10001
int main()
{
#ifdef ONLINE_JUDGE
#else
freopen("G:/x/read.txt","r",stdin);
freopen("G:/x/out.txt","w",stdout);
#endif
ios::sync_with_stdio(false);
cin.tie(0);
int t;
cin>>t;
char a[MAXN];
cin.getline(a,MAXN);//吃掉回車
while(t--)
{
cin.getline(a,MAXN);//讀入一行
int i,j,k=-1;
int len=strlen(a);
for(i=0; i<=len; ++i)
{
if(a[i]==' ')
{
for(j=i-1; j>=k+1; --j)
cout<<a[j];
cout<<" ";
k=i;
}
if(i==len)
for(j=len-1; j>=k+1; --j)
cout<<a[j];
}
cout<<endl;
}
return 0;
}
/*
2
eno owt eerht
abcde
*/
相關文章
- 第十屆山東省大學生程式設計競賽題解(A、F、M、C)程式設計
- 第15屆浙江省大學生程式設計競賽D題程式設計
- 第二十屆西南科技大學ACM程式設計競賽(同步賽)ACM程式設計
- 2019山東ACM省賽補題題解ACM
- 無錫學院2024年ACM大學生程式設計競賽校選賽 題解ACM程式設計
- [題解][2021-2022年度國際大學生程式設計競賽第10屆陝西省程式設計競賽] Type The Strings程式設計
- 2020 年第一屆遼寧省大學生程式設計競賽 D.開心消消樂(點分治)程式設計
- 紹興市大學生程式設計競賽程式設計
- 第 10 屆 CCPC 中國大學生程式設計競賽濟南站 遊記程式設計
- 24山東省賽wp
- [補題] 第 45 屆國際大學生程式設計競賽(ICPC)亞洲區域賽(上海)程式設計
- 藍橋杯__省賽__第七屆__C/C++__大學A組C++
- 華中農業大學第十三屆程式設計競賽程式設計
- 第43屆ACM-ICPC國際大學生程式設計競賽 亞洲區域賽南京站現場賽名額分配相關說明ACM程式設計
- 第十屆中國大學生程式設計競賽 重慶站(CCPC 2024 Chongqing Site)程式設計
- 【比賽覆盤】2024第七屆“傳智杯”全國大學生計算機大賽程式設計挑戰賽(初賽第一場)計算機程式設計
- 2024 CCPC第五屆遼寧省程式設計競賽 集訓2程式設計
- 九州信泰杯 第十一屆山東省網路安全技能大賽
- 華中農業大學第十三屆程式設計競賽 題解程式設計
- 北京資訊科技大學第十一屆程式設計競賽(重現賽)I程式設計
- 湖南大學2020屆ACM新生賽 部分題解ACM
- 大學生電子設計競賽電源資料
- 第十五屆浙江大學寧波理工學院程式設計大賽(同步賽)程式設計
- 2020年“感恩杯”台州學院第十三屆大學生程式設計競賽D、H、I題解(後續補充)程式設計
- 10.5組隊訓練賽-2024CCPC山東省賽
- 第十七屆中國計量大學程式設計競賽 I- Isolated Pointset程式設計
- 2019年第二屆全國大學生大資料技能競賽通知大資料
- 2024CCPC山東省賽補題記錄
- QZEZ第一屆“飯吉圓”杯程式設計競賽程式設計
- M-災難預警-浙江農林大學第十九屆程式設計競賽暨天梯賽選拔賽程式設計
- 第十四屆全國大學生資訊保安競賽——創新實踐能力賽(東北賽區)比賽圓滿落幕
- 第二屆“重科杯”重慶科技大學程式設計競賽(同步賽)ptlks的題解(2024.5.18)程式設計
- “位元組跳動杯”2018中國大學生程式設計競賽-女生專場程式設計
- 第九屆中國大學生程式設計競賽 深圳站(CCPC 2023 Shenzhen Site)/ The 2nd Universal Cup. Stage 25: Shenzhen程式設計
- 中國大學生數學競賽(非數學專業類)競賽大綱
- 程式設計天才“樓教主”—— 專訪兩屆“黑客杯”世界程式設計大賽季軍、清華大學博士生樓天城...程式設計黑客
- 【牛客訓練記錄】浙江機電職業技術大學第九屆程式設計競賽程式設計
- 競真我 贏未來:首屆大學生數字體育競技大賽釋出會召開
- 2023 國際大學生程式設計競賽亞洲區域賽(濟南站)(SMU Autumn 2024 Team Round 2)程式設計