暑期個人賽 第三場 A

2021-06-22 20:01:44 字數 1837 閱讀 5881

a. 學姐的數碼管 2014新生暑假個人排位賽03

時間限制 1000 ms 記憶體限制 65536 kb

題目描述

學姐的七段數碼管玩的出神入化。 現在給你乙個浮點數,你需要把它以七段數碼管的形式輸出出來。 乙個(2∗n+1)∗n的矩陣來表示七段數碼管,若下標均從0開始,則以第0列的兩個,第n−1列的兩個,第0行的乙個,第n行的乙個,第2∗n行的乙個表示七個段。小數點所佔矩形為(2∗n+1)∗1,點在中間最下面一列。每乙個數字或小數點矩陣用一列空格隔開。 數碼管亮的部分用#覆蓋,其餘部分用空格補全,若乙個數字或小數點的行末尾無#,也要用空格字元補全為(2∗n+1)∗n 細節參見樣例。

輸入格式

輸入有多組資料,資料不超過100組,每組資料給乙個整數n(3≤n≤10),和乙個浮點數,輸入保證每乙個浮點數的總長度為4位且沒有前導0。

輸出格式

輸出他的數碼管顯示。每組資料末尾輸出乙個空行。

### ### ### ###

# # # # #

# # # # #

### ### ### # #

# # # # #

# # # # #

### ### ### ###

# # # ### ###

# # # # #

# # # # #

# ### ### ###

# # # # #

# # # # #

# # ### ###

#### #### ####

# # # # #

# # # # #

# # # # #

# #### ####

# # # #

# # # #

# # # #

# #### # ####

賽中提交:wa wa wa

賽後ac:y

賽時wa原因:

沒看懂題目啊tt~!!!

「每組資料末尾輸出乙個空行。」

是空行啊 啊啊啊啊啊啊啊混蛋~!!!

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define maxn 500005

using namespace std;

char bitc[15];

int bit[15];

int tube(int n)

{ int bits=3;

for(int i=bits;i>=0;i-=1){ //第零行~!!!!!

if(bit[i]==1){

for(int j=0;j=0;i-=1){ //第一行至第n-1行!!!!

if(bit[i]==5||bit[i]==6){

printf("#");

for(int j=0;j=0;i-=1){ //第n行~!!!!!

if(bit[i]==1||bit[i]==7){

for(int j=0;j=0;i-=1){ //第n+1行至第2n-1行!!!!

if(bit[i]==8||bit[i]==6||bit[i]==0){

printf("#");

for(int j=0;j=0;i-=1){ //第2n行~!!!!!

if(bit[i]==1||bit[i]==4||bit[i]==7){

for(int j=0;j

暑期個人賽 第五場 D

時間限制 1000 ms 記憶體限制 65536 kb 已知函式f,f 0 f 1 1,對於所有n 2,f n f n 1 f n 2 n。給定n,求f n 第一行乙個整數t,表示組數,t 1000。之後t行每行乙個整數n,0 n 1e9。對於每組測試組,輸出一行f n 1000000007.612...

暑期個人賽 第二場 A

時間限制 1000 ms 記憶體限制 65536 kb 丁神要去google上班了,去之前丁神想再做一道水題,但時間不多了,所以他希望題目做起來既水又快。現在一共有 n 道題,編號從1到 n 每道題有兩個值 a 和 b a 為做這道題需要的時間,b 為題目的 水值 丁神希望做b a 最大的那題。輸入...

暑期個人賽 第五場 C

時間限制 1000 ms 記憶體限制 65536 kb 給定乙個字串,求它的乙個重排,使得沒有兩個相鄰字元相同。第一行乙個整數t,表示組數 t 10 接下來的t行,每行乙個字串s,s中只包含小寫字母,s的長度不大於1e5.若符合條件的重排存在,輸出字典序最小的乙個。若不存在,輸出 1。2 aabbc...