剛開始只想到第一種,但是100%的資料絕對過不了,後來看提示半天過去了寫出來第二種,以此紀念寫出**的激動心情。小白的生存之道,太難了。
第一種:
public
class
main1
for(
int i =
0; i < h.
length()
; i++
) b=
0l; c=0;
/*這裡的i實現在字串h中按乙個字元乙個字元地向後面滑動
* 保證在字串h中的每個字元都能作為子字串的開頭
* 原本應該 i=i+2-s.length();
* 但是由於每單次迴圈結束後i的值會自動增加1(i++的作用)所以需要減乙個1
*/ i=i+
1-s.
length()
;}} system.out.
println
("sum="
+sum);}
}
第二種:
public
class
main1
for(
int i =
0; i < h.
length()
; i++
) b-=h.
charat
(i+1
-s.length()
);}}
system.out.
println
(sum);}
}
競碼程式設計 藍橋杯模擬賽4 H 友好組合
問題 jm同學在研究排列排列時發現一種有趣的組合,命名成友好組合。當兩個數的二進位制表示中至少有kk個位置上的值不同,則稱這兩個數是相對安全。例如 數字60轉成二進位制為 0 1 1 1 1 0 0 數字85轉成二進位制為 1 0 1 0 1 0 1 加粗位置上對應的值不同,60與85共有4個位置上...
藍橋杯模擬賽(5)
蒜頭君設計了乙個雙人遊戲,在桌面上放置一排 n 張卡片,第 i張卡片上有乙個數字 ai。兩個人輪流取走一張卡片,直至全部取完。注意每次只能取這一排卡片中的第一張或最後一張。最後取得卡片的數字和最高的玩家獲勝。蒜頭君和花椰妹開始玩這個遊戲。蒜頭君先手,他可以使用任意策略。花椰妹計算能力有限,所以她只單...
藍橋杯省賽模擬試題2 螺旋矩陣
問題描述 對於乙個 n 行 m 列的 我們可以使用螺旋的方式給 依次填上正整數,我們稱填好的 為乙個螺旋矩陣。例如,乙個 4 行 5 列的螺旋矩陣如下 1 2 3 4 5 14 15 16 17 6 13 20 19 18 7 12 11 10 9 8 輸入格式 輸入的第一行包含兩個整數 n,m,分...