藍橋杯學習記錄 21 2 21

2021-10-19 21:31:28 字數 1749 閱讀 3448

1、問題描述

資源限制

時間限制:1.0s 記憶體限制:256.0mb

問題描述

利用字母可以組成一些美麗的圖形,下面給出了乙個例子:

abcdefg

babcdef

cbabcde

dcbabcd

edcbabc

這是乙個5行7列的圖形,請找出這個圖形的規律,並輸出乙個n行m列的圖形。

輸入格式

輸入一行,包含兩個整數n和m,分別表示你要輸出的圖形的行數的列數。

輸出格式

輸出n行,每個m個字元,為你的圖形。

樣例輸入

5 7樣例輸出

abcdefg

babcdef

cbabcde

dcbabcd

edcbabc

資料規模與約定

1 <= n, m <= 26。

2、解題思路

(1)找到字母出現的規律,用行和列作為突破口

(2)數學函式的應用#include

(3)abs()的用法及字母的表示

3、**

#include

#include

intmain()

printf

("\n");

}return0;

}

2、學習心得

(1)一些規律性的題目要找規律寫出**

(2)在日期題中要記住一些公式,如基姆拉爾森公式

w =(

d+2∗

m+3∗

(m+1

)/5+

y+y/

4−y/

100+y/

400+1)

w= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)%7

w=(d+2

∗m+3

∗(m+

1)/5

+y+y

/4−y

/100

+y/4

00+1

)((3)測試樣例很重要,盡量通過每個測試樣例

(4)注意一些個例

3、對應練習

閏年判斷

(1)題目描述

資源限制

時間限制:1.0s 記憶體限制:256.0mb

問題描述

給定乙個年份,判斷這一年是不是閏年。

當以下情況之一滿足時,這一年是閏年:

\1. 年份是4的倍數而不是100的倍數;

\2. 年份是400的倍數。

其他的年份都不是閏年。

輸入格式

​ 輸入包含乙個整數y,表示當前的年份。

輸出格式

​ 輸出一行,如果給定的年份是閏年,則輸出yes,否則輸出no。

說明:當試題指定你輸出乙個字串作為結果(比如本題的yes或者no,你需要嚴格按照試題中給定的大小寫,寫錯大小寫將不得分。

樣例輸入

​ 2013

樣例輸出

​ no

樣例輸入

​ 2016

樣例輸出

​ yes

資料規模與約定

​ 1990 <= y <= 2050。

(2)解題思路

a.判斷是否為閏年

b.運用if 條件判斷

(3)**

#include

intmain()

藍橋杯學習記錄1

數列特徵 給出n個數,找出這n個數的最大值,最小值,和 解題思路 在解決數列特徵問題時運用到了陣列,先利用乙個迴圈,將輸入的數字放入到陣列中,目的是為了每個數字都有下角標,在解決最大值與最小值時,先設定第乙個數字為最小值和最大值,再利用迴圈,將第二個數字和第乙個數字進行比較,依次方法最終找到最大值和...

藍橋杯學習記錄2

楊輝三角 楊輝三角形又稱pascal三角形,它的第i 1行是 a b i的展開式的係數。它的乙個重要性質是 三角形中的每個數字等於它兩肩上的數字相加。下面給出了楊輝三角形的前4行 1 11 2 1 1 3 3 1 給出n,輸出它的前n行 解題思路 在解決楊輝三角問題時,關鍵在於是否找到了楊輝三角的規...

藍橋杯學習記錄3

從前,有乙隻吃包子很厲害的猴子,它可以吃無數個包子,但是,它吃不同的包子速度也不同 肉包每秒鐘吃x個 韭菜包每秒鐘吃y個 沒有餡的包子每秒鐘吃z個 現在有x1個肉包,y1個韭菜包,z1個沒有餡的包子 問 猴子吃完這些包子要多久?結果保留p位小數。輸入格式 輸入1行,包含7個整數,分別表示吃不同包子的...