亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

UVa227Puzzle主要是輸入輸出格式控制

2019-11-10 18:13:49
字體:
來源:轉載
供稿:網友

題目難度不大,主要(基本上是完全的)是輸入輸出的格式控制了……

兩大坑:

輸入里面如果空格在行尾,會直接換行!(是PQRS/n而不是PQRS空格/n)

輸入的指令可能跨行!

能避開這兩個坑應該就還好吧……

#define NDEBUG//這個宏的意思是不要debug,交上去的時候要有這一句。//第0坑,終于做完,興高采烈,忘了刪這句話//#define LOCAL//定義了這個宏,就是輸出到本地,否則是輸出到屏幕#include <stdio.h>#include <iomanip>#include <iostream>#include <cmath>#include <ctime>#include <cassert>#include <string>#include <vector>const double pi = acos(-1.0);using namespace std;int row = 0, col = 0;char Puzzle[5][5];int main(int argc, char* argv[]){#ifdef LOCAL	FILE* newFile;	freopen_s(&newFile, "out.txt", "w", stdout);	FILE* inFile;	freopen_s(&inFile, "in.txt", "r", stdin);#endif	cout << setiosflags(ios_base::fixed) << setPRecision(2);	int nPuzzle = 0;	bool first = true;	while (true)	{		//輸入Puzzle		for (int i = 0; i < 5; ++i)		{			int k = 0;			while (true)			{				char ch;				cin.get(ch);				if (ch == 'Z')				{					goto tag;//多重循環,無奈,只能這樣跳了				}				//找到空格				if (ch == ' ')				{					Puzzle[i][k] = ch;					row = i;					col = k;				}				//找到換行就讀完了一行了,這里神坑!如果空格在最后一個,它居然直接是換行!				else if (ch == '/n')				{					if (k == 4)					{						Puzzle[i][k] = ' ';						row = i;						col = k;					}					break;				}				else				{					Puzzle[i][k] = ch;				}				++k;			}		}		++nPuzzle;		//處理Puzzle		//第二神坑,指令可能跨行!		string Word;		char temp; //為了下次處理,這個換行要去掉		while (true)		{			cin.get(temp);			if (temp == '0')			{				word += temp;				break;			}			else			{				word += temp;			}		}		cin.get();//為了下次處理,這個換行要去掉		//先輸出頭		if (!first)		{			cout <<endl << "Puzzle #" << nPuzzle << ':' << endl;		}		else		{			first = !first;			cout << "Puzzle #" << nPuzzle << ':' << endl;		}		for (auto element : word)		{			if (element == '0')			{				for (int i = 0; i < 5; ++i)				{					for (int k = 0; k < 4; ++k)					{						cout << Puzzle[i][k] << ' ';					}					cout << Puzzle[i][4] << endl;				}				break;			}			else if (element == 'A')			{				if (row == 0)				{					cout << "This puzzle has no final configuration." << endl;					break;				}				else				{					swap(Puzzle[row][col], Puzzle[row - 1][col]);					--row;				}			}			else if (element == 'B')			{				if (row == 4)				{					cout << "This puzzle has no final configuration." << endl;					break;				}				else				{					swap(Puzzle[row][col], Puzzle[row + 1][col]);					++row;				}			}			else if (element == 'L')			{				if (col == 0)				{					cout << "This puzzle has no final configuration." << endl;					break;				}				else				{					swap(Puzzle[row][col], Puzzle[row][col - 1]);					--col;				}			}			else if (element == 'R')			{				if (col == 4)				{					cout << "This puzzle has no final configuration." << endl;					break;				}				else				{					swap(Puzzle[row][col], Puzzle[row][col + 1]);					++col;				}			}		}	}tag:	return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品高清网站| 美女久久久久久久久久久| 欧美性猛交xxxx免费看漫画| 欧美成人精品激情在线观看| 日韩av中文字幕在线| 欧美丰满少妇xxxxx做受| 8050国产精品久久久久久| 亚洲一区二区久久久久久久| 亚洲字幕一区二区| 久久久久www| 在线播放日韩av| 国产va免费精品高清在线| 黑人极品videos精品欧美裸| 国产一区二区三区丝袜| 国产精品福利无圣光在线一区| 乱亲女秽乱长久久久| 91成人在线视频| 中文字幕亚洲无线码在线一区| 国产日本欧美一区| 一区二区三区视频观看| 亚洲人成电影在线播放| 欧美日韩另类视频| 日韩综合视频在线观看| 国产精品网红福利| 正在播放亚洲1区| 亚洲国产成人在线视频| 91精品国产91久久久久久久久| 尤物tv国产一区| 国产精品户外野外| 国产成人久久精品| 国语自产精品视频在免费| 午夜精品久久久久久久久久久久久| 欧美成人亚洲成人| 久久久久日韩精品久久久男男| 色综合久久悠悠| 亚洲图中文字幕| 久久久久久久亚洲精品| 国产www精品| 国产视频久久久久久久| 亚洲国产成人一区| 欧美极品少妇xxxxⅹ喷水| 国产精品嫩草影院一区二区| 久久精品国产亚洲7777| 亚洲欧洲自拍偷拍| 孩xxxx性bbbb欧美| 国产精品一区二区三区在线播放| 狠狠躁18三区二区一区| 亚洲无限乱码一二三四麻| 欧美极品xxxx| 国产精品jizz在线观看麻豆| 国产精品2018| 日韩免费在线电影| 在线观看不卡av| 日韩av综合网| 91成人在线播放| 91精品久久久久| 亚洲成人激情视频| 欧美性猛交99久久久久99按摩| 91黄色8090| 这里只有精品在线播放| 国产精品精品一区二区三区午夜版| 亚洲色图五月天| 国产精品视频精品| 国产成人亚洲综合91精品| 欧美性猛交xxxx免费看漫画| 91香蕉嫩草影院入口| 一区二区三区久久精品| 亚洲a级在线观看| 欧美黄色片免费观看| 欧美一级淫片videoshd| 视频在线一区二区| 亚洲午夜色婷婷在线| 91精品国产91久久久久| 中文字幕国内精品| 91精品国产高清| 精品久久久久久久久国产字幕| 久久久精品免费视频| 国产精品久久久久久av下载红粉| 欧美成人午夜影院| 色偷偷av一区二区三区| 亚洲成人av在线播放| 自拍偷拍亚洲一区| 欧美性少妇18aaaa视频| 青青在线视频一区二区三区| 国内精品久久久久久久久| 日韩精品免费在线视频观看| 国产精品视频内| 米奇精品一区二区三区在线观看| 欧美一区二区三区……| 欧美极品少妇全裸体| 欧美激情视频网址| 亚洲欧美精品中文字幕在线| 午夜精品免费视频| 亚洲精品第一国产综合精品| 久久免费视频观看| 欧美国产日韩中文字幕在线| 亚洲欧洲在线播放| 亚洲免费一在线| 国产精品国产三级国产专播精品人| 午夜免费在线观看精品视频| 亚洲第一福利视频| 九九热精品视频国产| 国产精品视频中文字幕91| 日本成人精品在线| 国产亚洲成精品久久| 日韩中文在线不卡| 成人免费观看49www在线观看| 国产精品视频一区二区三区四| 欧美一性一乱一交一视频| 久久久国产一区| 亚洲一区免费网站| 自拍偷拍亚洲欧美| 国产精品男人的天堂| 久久久精品国产亚洲| 亚洲人精选亚洲人成在线| 亚洲精品福利在线| 色综合天天狠天天透天天伊人| 久久精品视频在线| 日韩欧美亚洲范冰冰与中字| 国产精品极品在线| 中文字幕精品www乱入免费视频| 亚洲欧洲激情在线| 国产免费一区二区三区香蕉精| 国产三级精品网站| 国产精品入口夜色视频大尺度| 自拍偷拍亚洲一区| 97视频com| 欧美性生交xxxxx久久久| 中文字幕亚洲第一| 日韩精品视频在线播放| 成人淫片在线看| 精品中文字幕乱| 91禁外国网站| 日韩电影免费观看在线| 精品亚洲永久免费精品| 日韩中文字幕在线播放| 亚洲欧美在线x视频| xxxxxxxxx欧美| 最近中文字幕日韩精品| 欧美日韩一区二区三区在线免费观看| 精品国产成人av| 亚洲视频自拍偷拍| 欧美激情aaaa| 亚洲欧洲黄色网| 亚洲性视频网址| 国产精品va在线播放| 欧美电影免费在线观看| 91亚洲国产成人久久精品网站| 欧美专区在线观看| 国产一区二区美女视频| 狠狠干狠狠久久| 亚洲欧美三级在线| 久久亚洲综合国产精品99麻豆精品福利| 国产免费久久av| 亚洲色图激情小说| 中文国产成人精品久久一| 亚洲精品欧美一区二区三区| 国产精品九九九| 久久久久久亚洲精品| 日韩在线观看免费网站| 丝袜亚洲欧美日韩综合| 久久男人av资源网站| 777国产偷窥盗摄精品视频| 久久五月天色综合|