vijos_1064
迎春舞会之数字舞蹈-30min-字符串
Hint
1、用点阵数组可以少打点字
2、输出时“6”镜像了……
?Download vijos_1064.pas
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 | var k,i,j,n,ok:longint; s:string; a:array[0..65] of longint; procedure b(t:longint); var i:longint; begin for i:=1 to t do write(' '); end; procedure p(t:longint); var i,j:longint; begin case t of {0: }0:b(k+2); {1: |}1:begin b(k+1); write('|'); end; {2:| }2:begin write('|'); b(k+1); end; {3:| |}3:begin write('|'); b(k); write('|'); end; {4: - }4:begin write(' '); for i:=1 to k do write('-'); write(' '); end; end; end; procedure num(q,t:longint); var i,j:longint; begin case t of 1:case q of 1,3,5:p(0); 2,4:p(1); end; 2:case q of 1,3,5:p(4); 2:p(1); 4:p(2); end; 3:case q of 1,3,5:p(4); 2,4:p(1); end; 4:case q of 1,5:p(0); 3:p(4); 2:p(3); 4:p(1); end; 5:case q of 1,3,5:p(4); 2:p(2); 4:p(1); end; 6:case q of 1,3,5:p(4); 2:p(2); 4:p(3); end; 7:case q of 3,5:p(0); 1:p(4); 2,4:p(1); end; 8:case q of 1,3,5:p(4); 2,4:p(3); end; 9:case q of 1,3,5:p(4); 2:p(3); 4:p(1); end; 0:case q of 1,5:p(4); 3:p(0); 2,4:p(3); end; end; end; begin readln(k); readln(s); n:=length(s); for i:=1 to n do val(s[i],a[i],ok); for i:=1 to 2*k+3 do begin for j:=1 to n-1 do begin if i=1 then num(1,a[j]) else if (i>1) and (i<k+2) then num(2,a[j]) else if i=k+2 then num(3,a[j]) else if i=2*k+3 then num(5,a[j]) else num(4,a[j]); write(' '); end; j:=n; if i=1 then num(1,a[j]) else if (i>1) and (i<k+2) then num(2,a[j]) else if i=k+2 then num(3,a[j]) else if i=2*k+3 then num(5,a[j]) else num(4,a[j]); writeln; end; end. |
编译通过…
├ 测试数据 01:答案正确… 0ms
├ 测试数据 02:答案正确… 0ms
├ 测试数据 03:答案正确… 0ms
├ 测试数据 04:答案正确… 0ms
├ 测试数据 05:答案正确… 0ms
├ 测试数据 06:答案正确… 0ms
├ 测试数据 07:答案正确… 0ms
├ 测试数据 08:答案正确… 0ms
├ 测试数据 09:答案正确… 0ms
├ 测试数据 10:答案正确… 0ms
————————-
Accepted 有效得分:100 有效耗时:0ms
最新评论