UVa
文章平均质量分 63
Lifca
会敲代码的⑨
展开
-
UVa 227 - Puzzle
题目大意:有一个5*5的方阵,其中有一个空格,可以把上下左右的字母移过去。一共有四种操作,ABLR——上下左右,0表示操作结束。多组输入,输入Z结束。先给出初始方阵(注意如果直接拷贝样例数据,末尾的空格是不存在的),再给出一个操作字符串(注意可能不在一行),要求输出变换后的方阵(注意Puzzle前有一个空行),如果有非法操作(方阵移动越界等),就输出“This puzzle has no fina...原创 2018-05-26 17:33:54 · 282 阅读 · 0 评论 -
UVA 489 - Hangman Judge
题目大意:有一个“刽子手游戏”,想好一个单词后让人猜字母,如果猜对就会显示字母的位置,如果猜错就会在图画上加一笔(注意已经猜过的字母即便是正确的,再猜也算错),直到画出一个绞刑架上的人为止(需要7笔画完,最多猜错6次)。写一个裁判程序,根据猜测结果判断输赢或者放弃。多组输入,第一行是回合数,回合数为-1时结束,第二行是需要猜的单词,第三行是猜测的过程。代码:#include <iostrea...原创 2018-05-26 21:32:02 · 301 阅读 · 0 评论 -
UVA 113 - The Dole Queue
题目大意:两位官员发放救济金,接受救济金的人排成一个圈,按照逆时针顺序从1-n编号。A官员每天从逆时针开始,数到第k个人,B官员从顺时针开始,数到第m个人,被数到的人出队接受救济金(可能数到同一个人),然后继续这个循环,直到所有人都被发到救济金为止。多组输入,n是人数,k是A官员每次数的人,m是B官员每次数的人,n/k/m为0时结束。输出每天接受救济金的人的编号,每个编号占3个空格位,每组之间用逗...原创 2018-05-28 19:40:04 · 306 阅读 · 0 评论 -
UVa 512 - Spreadsheet Tracking
题目大意:有一个r×c的表格,对它执行一系列操作,再查询之前的单元格变换后的状态。每次执行n个操作,操作有5种:EX是交换操作,后给出r1,c1,r2,c2两个需要交换的单元格;D是删除操作,I是插入操作,后面的C/R分别是对列和对行的操作,A是操作的行/列数,后面A个xi是具体的行/列。一共有q次查询,每次查询都给出原单元格的位置r,c。多组输入,输入0 0结束。代码:#include <...原创 2018-05-29 11:03:33 · 354 阅读 · 0 评论