劉汝佳書 習題3 4 UVA455

2021-09-13 13:48:38 字數 500 閱讀 9177

uva刷題方法:

【2019.3.24】

這道題注意pe錯誤:最後乙個輸出後沒有換行(貌似最後多了換行是wa錯誤,懵逼)

三層迴圈

最外層迴圈是:i從1到strlen(s)

第二層迴圈是:j從第0個週期的第1個數字到第0個週期的最後乙個數字

最內層迴圈是:k從第0個週期到最後乙個週期

思路是:遍歷每一種週期數i,看第0個週期與第k個週期中,第j個數字是否相同

但凡有不相同的數字,證明i不是週期,繼續測試i+1是不是週期

#include

#include

#include

using

namespace std;

intmain()

}if(!flag)

break;}

if(flag)}}

}return0;

}

劉汝佳書 習題3 5 UVA227

uva刷題方法 2019.3.24 這題的格式真的是 折磨死人了 1 輸入格式 5 5的字元矩陣,每行5個字元 字母或空格 每行末尾有0到若干無用空格,每行最後有乙個換行符 下面這個例子裡,只有第乙個空格在5 5的矩陣裡應該儲存,剩下倆空格都是每行末尾的無用字元,應該丟棄 例子 abcd空 fghi...

劉汝佳書 習題3 10 UVA1587

uva刷題方法 2019.3.26 本來覺得這題好簡單,結果是wa,發現思路全錯,做了將近兩個小時,最後ac的 也不好看,鬱悶 思路 每行的輸入用a和b儲存,保證a include include include using namespace std int num 6 2 intmain for...

劉汝佳書 習題3 11 UVA1588

uva刷題方法 2019.3.26 又是一道看起來很簡單,但卻wa的題 注意 最後一列的末尾沒有換行符,需要判斷eof 思路 a陣列存上面的長條,b陣列存下面的長條 設a陣列的長度為i 那麼b陣列為 i個0 下面的長條的高度 剩下全是0 比如下面這個例子 a 1121 b 000021210000 ...