Educational Codeforces Round 48 (Rated for Div. 2)
http://codeforces.com/contest/1016
A.
沒想到這個也會TLE,太粗心了
B.
暴力就好了,多情況討論又出錯...
思路跟我一樣的解法
為什麽我做了那麽多討論,原因是沒註意這個: 標記 最後一個字符,同時註意 l+m-3.
特殊情況就
vis 0000011111111111112
s1 abaccabaacabacabacca 紅色的地方是 l 和 r ,為了防止在 l 處計數多了就得 l + m - 3
s2 abacca
- we[s+m-1]++;
- we[r-1]-we[l+m-3]
string類的find()函數總結
string::size_type pos=0; while((pos=s1.find(s2,pos))!=string::npos) { vis[pos+1]=pos+1; pos++; }
KMP解法
Educational Codeforces Round 48 (Rated for Div. 2)
相關推薦
Educational Codeforces Round 48 (Rated for Div. 2) B. Segment Occurrences(數組前綴和防TLE)
pre segment col -m lan 需要 contest tdi ati 題目鏈接:http://codeforces.com/contest/1016/problem/B 給兩個字符串s,t,之後給出s的一個區間,問這個子串中存在多少個子串與t相同 如果一個一個
Educational Codeforces Round 48 (Rated for Div. 2) - 賽後補題
tro const nbsp [1] blank printf and for contest C. Vasya And The Mushrooms 題解:拿筆畫他的行走路線,你會發現可以前綴和預處理一些東西出來。 const int N = 300005; int n
Educational Codeforces Round 48 (Rated for Div. 2)
sha force ces contest round 一個 nal while 防止 http://codeforces.com/contest/1016 A. 沒想到這個也會TLE,太粗心了 B. 暴力就好了,多情況討論又出錯... 思路跟我一樣的解法
Educational Codeforces Round 48 (Rated for Div. 2) B Segment Occurrences
mes include cin c++ end substr 是的 pre nal 翻譯 給你一個字符串\(s\)和另一個字符串\(t\),然後給你\(q\)個區間,問\(s\)在這些區間裏的子串有多少個與\(t\)相同。 思路 一道要細心的模擬題,使用\(STL stri
Educational Codeforces Round 37 (Rated for Div. 2)A,B,C,F
fine 暴力模擬 需要 lose sort codeforce 結構 分享圖片 線段樹 A Water The Garden 數據不大,暴力模擬下直至把每個花床都遍歷過的過程即可 1 #include <bits/stdc++.h> 2 us
Educational Codeforces Round 37 (Rated for Div. 2)G. List Of Integers 二分
ini set 二分答案 sig fin 鏈接 scanf using article 題目鏈接:G. List Of Integers 題意:給你x,p,k,問你比x大的於p互質的第k個數. 題解:我們二分答案,如何判斷呢,我們先的會算1~n於p互質的個數,不會的可以
Educational Codeforces Round 37 (Rated for Div. 2)F. SUM and REPLACE+線段樹
namespace ted amp return Education span num sign define 題目鏈接:F. SUM and REPLACE 題意:給一個數組,兩種操作,第一種把[L,R]的數變成這個數的因子個數(這個是log級別的下降),第二種求[L,
Educational Codeforces Round 36 (Rated for Div. 2) 題解
區間更新 pan 操作數 num Education namespace inline 數據 int Educational Codeforces Round 36 (Rated for Div. 2) 題目的質量很不錯(不看題解做不出來,笑 Codeforces 920C
Educational Codeforces Round 38 (Rated for Div. 2) ----D
pan inf force mes hid get struct include push D. Buy a Ticket 問題轉換為對於每一個點x,求出一個點y,使得xy的最短路2倍+在y舉辦的費用最小。 考慮建一個超級源點,向每一個點連一條費用為其舉辦所需費用
Educational Codeforces Round 38 (Rated for Div. 2) ----C
none struct 12px 存在 lose tar u+ bit http C. Constructing Tests 經過簡單的分析之後,我們可以發現,對於x,我們要求的就是一組n,m滿足n^2-(n/m)^2=x。 有兩種求法。 第一種: 觀察n的極
Educational Codeforces Round 36 (Rated for Div. 2) ---d
continue void 枚舉 nal HR spl %d 大小 log D. Almost Acyclic Graph 首先判環可以用拓撲來實現。 暴力解法自然是枚舉每一條邊,刪除,判斷是否存在環。 解法一: 對於指向同一個點的邊,在拓撲排序中看刪除他們事
#分組背包 Educational Codeforces Round 39 (Rated for Div. 2) D. Timetable
p s eterm queue erl 學習 () logs https 情況 2018-03-11 http://codeforces.com/contest/946/problem/D D. Timetable time limit per test 2 second
Educational Codeforces Round 39 (Rated for Div. 2) G
div 線段樹 離散化 fin problems 子序列和 def down name Educational Codeforces Round 39 (Rated for Div. 2) G 題意: 給一個序列\(a_i(1 <= a_i <= 10^{9})
Educational Codeforces Round 40 (Rated for Div. 2)
post runner water ati class ping walk stl span 這場沒打啊 A. Diagonal Walking 簽到 B. String Typing 簽到 C. Matrix Walk 題意 分析 D. Figh
Educational Codeforces Round 41 (Rated for Div. 2)
fur 直線 hid SM 討論 sleep return 題解 ORC =====》【補題:F G 】【學習:平衡樹】《===== A. Tetris 1 #include<bits/stdc++.h> 2 using namespace std
Educational Codeforces Round 42 (Rated for Div. 2) D - Merge Equals
cond ons 直接 can end 開始 cstring type Education 這道題我可以直接模擬 理由是一個數*2的過程中最多30次左右 2^31 = 2e9 所以我可以從小的書開始模擬這個過程 #include <iostream> #incl
Educational Codeforces Round 43 (Rated for Div. 2)
name img alt 題解 合並 CP 最好 操作 pan 彩筆光榮墊底。完成了兩道題,第三道題WA,成功叉掉一個人。最後歷史性的沒有掉rating了!!!!多了32分!當前1234!暫時接觸了掉newbie的危險 但是這次rank並不是很高,並沒有創造出歷史最好成績,
Educational Codeforces Round 44 (Rated for Div. 2)+E. Pencils and Boxes+樹狀數組
namespace 超過 closed .com 樹狀數組 最小 %d lse pre 題目鏈接:E. Pencils and Boxes 題意:N 個數,要求分成任意堆,要求每一堆只要有K個,同一堆中任意數之間差值不能超過d; 題解:用樹狀數組。排一下序然後從後面開始
Educational Codeforces Round 44 (Rated for Div. 2)
out 嚴重 CA cstring chess ostream div while print A. Chess Placing 題解:看著像優化問題,實際上因為奇數的位置或者偶數的位置一定會被填滿,所以暴力的對每個元素尋找它的適合位置。 感受:比賽的時候想多了,如果棋子的
Codeforces Educational Codeforces Round 44 (Rated for Div. 2) E. Pencils and Boxes
problem 滿足 names fort determine resp binary nat 題意 Codeforces Educational Codeforces Round 44 (Rated for Div. 2) E. Pencils and Boxes 題目