發布時間: June 22, 2023, 12:40 p.m. 最後更新時間: June 22, 2023, 1:51 p.m. 時間限制: 1000ms 記憶體限制: 128M
眾所周知,Colin是一個有強迫症的人,討厭浪費空間的行為,所以他的code既不下放也不加空格,這導致他寫的code都極度難讀。除此之外,他還想要將這種極簡邪教發揚光大,所以他會偷偷魔改別人的code。
今天Colin在他的電腦裡找到了一些程式碼,但他不確定那是他自己寫的還是從別人那偷來的(?),所以想請你幫忙他解決這個難題(假設沒有其他人入Colin的邪教)。
輸入數行Colin在電腦裡找到程式碼,保證皆為C++ main函式內的部分code(不含return),不會出現整數之外型別的宣告(但Colin都#define int long long,所以其實只會有int),也不會出現字串、註解、switch、和其他奇怪(X)的東西,每行輸入以換行結尾,空格不會連續出現2個(含)以上且不會在行首出現
如果這份程式碼是Colin自己寫的,輸出"Yes"
如果這份程式碼是Colin偷來的,輸出"No"以及兩整數a,b分別表示Colin要修改幾個下放的地方和要刪掉幾個空格,三者間以空格隔開
for(int i = 0 ; i < len - 1 ; i++ ) { for(int j = len - 1 ; j > i ; j-- ) { if( array[j-1] > array[j] ) { int temp = array[j-1]; array[j-1] = array[j]; array[j] = temp; } } }
No 3 32
while(!q.empty()){ int i=q.front(); q.pop(); if(i==B){ ans=1; break; } for(int j:edge[i]){ q.push(j); } }
Yes