acm書中題目 w 23

2021-07-28 13:14:05 字數 588 閱讀 5534

輸入乙個矩形的長和寬,然後輸入矩形狀的由1和0構成的數,若這些數不全為1,並且這些數中的0不挨著0,就輸出yes,否則輸出no。當輸入0 0時結束輸入。

用二維陣列儲存資料,用兩個數控制題目中的兩個要求,滿足則輸出yes,反之no。

做這個題,思維要嚴謹,把可能的包含在內,不可能的也不能包含進去。

#include

using

namespace std

;int

main()}

int k =0

,l =0;

for(

int i =0

;i ;i ++)

if(a

[i ][t

]!=1)l

++;}}

if(k

)cout

<<

"no"

<;if

(!k )

if(l

)cout

<<

"yes"

<;if

(!l )cout

<<

"no"

}

ACM書中題目 K

題目要求 乙個陣列中的資料,重新排列,使每個元素相等,要移動的最小的數。題目思路 定義陣列存放元素,利用while迴圈,輸入元素,並將所有元素求和,求取平均數。判斷每個元素與平均數的大小,如果元素小於平均數則取二者之差,累加所有小於平均數的元素所得差。細節處理 初始化元素和以及平均數在while迴圈...

ACM書中題目 O

一.若干組氣球 找出顏色最多的氣球。二.首先要想如何儲存這些char型字串,然後需要計算每一組相同的字串 顏色 並將最大的數所對應的顏色輸出,用迴圈。這道題我用的是vector和string,進行比較字串用的compare。三 include include include include usin...

ACM書中題目 O

題目要求 輸入行數,每行輸入氣球顏色,輸出出現次數最多的顏色,輸入0終止輸入。題目思路 定義qiqiu資料型別包含兩個元素,利用while迴圈向字元陣列中輸入氣球顏色,比較每個數字中的字元,若相同則與此字元陣列所對應的整數陣列加1。比較整數陣列大小,輸出最大陣列所對應的字元陣列。細節處理 利用str...