第八屆藍橋杯 Excel位址

2021-10-05 01:53:53 字數 1467 閱讀 6863

問題描述

e xc

el

excel

exce

l 單元格的位址表示很有趣,它使用字母來表示列號。

比如, a

aa 表示第 1

11 列, b

bb 表示第 2

22 列, z

zz 表示第 26

2626

列, aaaa

aa表示第 27

2727

列,ab

abab

表示第 28

2828

列, baba

ba表示第 53

5353

列, …

當然 exc

el

excel

exce

l 的最大列號是有限度的,所以轉換起來不難。

如果我們想把這種表示法一般化,可以把很大的數字轉換為很長的字母序列呢?

本題目既是要求對輸入的數字, 輸出其對應的 exc

el

excel

exce

l 位址表示方式。

輸入格式

輸入數字

輸出格式

對應的 exc

el

excel

exce

l 位址

樣例輸入1

26樣例輸出1

z樣例輸入2

2054

樣例輸出2

bzz資料範圍

我們約定,輸入的整數範圍 [1,

2147483647

][1, 2147483647]

[1,214

7483

647]

題解

進製轉換:

解題思路:將 10

1010

進製轉換成 26

2626

進製,即將 [0,

9]

[0,9]

[0,9

] 轉換成 [0,

25]

[0,25]

[0,25]

#

include

using

namespace std;

int n;

string ans;

intmain()

reverse

(ans.

begin()

, ans.

end())

; cout << ans << endl;

return0;

}

藍橋杯c/c++省賽歷年題

藍橋杯第八屆決賽

精神狀態不好的時候怎麼寫 真的哭了,一堆sb錯誤 對於16進製制,我們使用字母a f來表示10及以上的數字。如法炮製,一直用到字母z,就可以表示36進製。36進製中,a表示10,z表示35,aa表示370 你能算出 many 表示的數字用10進製表示是多少嗎?請提交乙個整數,不要填寫任何多餘的內容 ...

藍橋杯 2023年第八屆真題 Excel位址

藍橋杯 2017年第八屆真題 excel位址 時間限制 1sec 記憶體限制 128mb 提交 522 解決 192 excel單元格的位址表示很有趣,它使用字母來表示列號。比如,a表示第1列,b表示第2列,z表示第26列,aa表示第27列,ab表示第28列,ba表示第53列,當然excel的最大列...

第八屆藍橋杯分巧克力

題目 分巧克力 兒童節那天有k位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友們。小明一共有n塊巧克力,其中第i塊是hi x wi的方格組成的長方形。為了公平起見,小明需要從這 n 塊巧克力中切出k塊巧克力分給小朋友們。切出的巧克力需要滿足 1.形狀是正方形,邊長是整數 2.大小相同 例如一塊...