日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

迎春舞会之数字舞蹈(洛谷-P1538)

發(fā)布時(shí)間:2025/3/17 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 迎春舞会之数字舞蹈(洛谷-P1538) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題目描述

在越來越講究合作的時(shí)代,人們注意的更多的不是個(gè)人物的舞姿,而是集體的排列。

為了配合每年的倒計(jì)時(shí),同學(xué)們決定排出——“數(shù)字舞蹈”。顧名思義就是所有人一起排成若干個(gè)數(shù)字 -\_\_\_-|||| ?更為創(chuàng)新的是,每個(gè)人都是趴在地上,保證橫豎。

現(xiàn)在給出數(shù)字及其要求擺出的大小,請(qǐng)你編程,模擬同學(xué)們的優(yōu)美姿態(tài)。

輸入輸出格式

輸入格式:

第一行為k。k表示要擺出數(shù)字的大小。

第二行為全部由數(shù)字組成的字符串,即要擺出的幾個(gè)數(shù)字。

輸出格式:

按題目要求輸出。

輸入輸出樣例

輸入樣例#1:

2
1234567890

輸出樣例#1:

? ? ? -- ? -- ? ? ? ?-- ? -- ? -- ? -- ? -- ? --?| ? ?| ? ?| | ?| | ? ?| ? ? ? | | ?| | ?| | ?|| ? ?| ? ?| | ?| | ? ?| ? ? ? | | ?| | ?| | ?|-- ? -- ? -- ? -- ? -- ? ? ? ?-- ? -- ? ? ?| | ? ? ? | ? ?| ? ?| | ?| ? ?| | ?| ? ?| | ?|| | ? ? ? | ? ?| ? ?| | ?| ? ?| | ?| ? ?| | ?|-- ? -- ? ? ? ?-- ? -- ? ? ? ?-- ? -- ? --?

思路:

  • 用一個(gè)字符數(shù)組保存0~9的擺法
  • 每個(gè)數(shù)字是用最多7根線擺出,枚舉7次
  • 一共可以分成打印橫線、打印豎線兩種情況,橫線的是第0、3、6次,豎線的是第1、2、4、5次
  • 在處理豎線第1、4次,順便將2、5次解決,因此第2、5次跳過即可
  • 源代碼

    #include <bits/stdc++.h> using namespace std; int main() {string map[10]={"-|| ||-"," | | ","- |-| -","- |- |-"," ||- | ","-| - |-","-| -||-","- | | ","-||-||-","-||- |-"};//用字符串?dāng)?shù)組存儲(chǔ)0~9的擺法string str;int k;int i,j,t,l;cin>>k>>str;//輸入數(shù)字大小與字符串for(i=0;i<7;i++)//每個(gè)數(shù)字最多由7個(gè)擺出,枚舉7次,逐個(gè)判斷是否打印{if(i==2||i==5)//打印豎線是第1、2、4、5個(gè),在處理1、4的時(shí)候順便處理2、5,因此在2、5跳過continue;if(i==0||i==3||i==6)//打印橫線是第0、3、6個(gè){for(j=0;j<str.size();j++){cout<<" ";for(t=0;t<k;t++)//以數(shù)字大小k為基準(zhǔn),打印k次cout<<map[str[j]-48][i];cout<<" ";}cout<<endl;}else//打印豎線是第1、4個(gè){for(j=0;j<k;j++)//以數(shù)字大小k為基準(zhǔn),打印k次{for(t=0;t<str.size();t++){cout<<map[str[t]-48][i];//第1、4行for (l=0;l<k;l++)cout<<" ";cout<<map[str[t]-48][i+1]<<" ";//第2、5行}cout<<endl;}}}return 0; }

    總結(jié)

    以上是生活随笔為你收集整理的迎春舞会之数字舞蹈(洛谷-P1538)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。