portal1: luogu
模擬,先找到在讀入字串內出現次數最多的字元,記錄個數,然後以 \(2\) 為指數在現有長度上遞增,就可以算出答案。
但是long long
會溢位,所以要判斷一下,如mx + mx < mx
說明已經溢位了,然後就退出答案做個標記,輸出的時候\(+1\),否則會死迴圈,至於__int128
,我沒試過。
**純屬是為過而過,沒什麼可看的。
#include#pragma gcc optimize(2)
//不知道為什麼,不開會t
using namespace std;
char s[1000005];
unsigned long long l;
int main()
unsigned long long now = strlen(s) - 1, ans = 0;
bool flag = 0;
while (now < l)
mx = mx * 2;
ans++;
}if (flag) printf("%lld\n", ans + 1); else printf("%lld\n", ans);//溢位要標記
return 0;
}
柵格布局 6 10
柵格布局 有乙個可以容納第乙個柵格的行,而多個柵格行最終就組成了乙個頁面.在整個行之中最多隻能夠存在有12個柵格 例如將乙個寬700px 高300px的塊裡面設定2 5的布局 在html裡面先在大塊級裡面div class block 20 然後在css直接.block 20 這樣就可以設定所有的小...
6 10學習筆記
十三.mark元素 mark元素表示頁面中需要突出顯示或高亮顯示的,對於當前使用者具有參考作用的一 段文字。通常在引用 原文時使用mark元素,目的是引起讀者的注意。mark元素是對原文內容有補充作用的一 個元素,他應該 用在一段原文作者不認為重要的,但是現在為了與原文作吉不相關的其他目的而需要突出...
6 10訓練日記
這週acm課結課了,經過了這個學期的學習,我也學到了很多的東西。我的水平也是有了一定的提公升的。我的cf也有了一定的突破,雖然突破並不是很大,但相比之前也是有一些進步了。同時,這週acm隊的訓練也告一段落了,利用這段時間,可以進行自主的查缺補漏,進一步的提公升自己。這段時間我也總結了一下自己的不足,...