資訊學奧林匹克競賽 計數問題

2021-07-07 07:04:36 字數 657 閱讀 8738

試計算在區間 1 到 n 的所有整數中,數字 x(0 ≤ x ≤ 9)共出現了多少次?例如,在 1

到 11 中,即在 1、2、3、4、5、6、7、8、9、10、11 中,數字 1 出現了 4 次。

輸入格式:

輸入檔名為 count.in。 

輸入共 1 行,包含 2 個整數 n、x,之間用乙個空格隔開。

輸出格式:

輸出檔名為 count.out。 

輸出共 1 行,包含乙個整數,表示 x 出現的次數。

input:

11 1

output: 4

var

i,t,counter,n,x:longint;

begin

n:=11;

x:=1;

for i:=1 to n do

begin

t:=i;

while t>0 do

begin

if t mod 10=x then

begin

counter:=counter+1;

end;

t:=t div 10;

end;

end;

writeln(counter);

end.

資訊學奧林匹克競賽 ISBN號碼

每一本正式出版的圖書都有乙個isbn號碼與之對應,isbn碼包括9位數字 1位識別碼和3位分隔符,其規定格式如 x xx x 其中符號 就是分隔符 鍵盤上的減號 最後一位是識別碼,例如0 670 82162 4就是乙個標準的isbn碼。isbn碼的首位數字表示書籍的出版語言,例如0代表英語 第乙個分...

國際資訊學奧林匹克競賽 IOI

1987年,保加利亞的sendov教授在聯合國教科文組織第24屆全體會議上,倡議舉行國際資訊學奧林匹克,定名為international olympiad in informatics,簡稱ioi。首屆ioi於1989年5月在保加利亞首都索菲亞舉行。資訊學奧林匹克是計算機知識在世界範圍的青少年中普及...

資訊學奧林匹克競賽 運輸層協議

運輸層最重要的兩種協議 udp和tcp 運輸層向它上面的應用層提供通訊服務 從運輸層的角度看,通訊的真正端點並不是主機而是主機中的程序。運輸層的功能 復用 multiplexing 在傳送方不同的應用程序都可以使用同乙個運輸層協議傳送資料 分用 dumultiplexing 接收方的運輸層在剝去報文...