1 2 3 4 5 ··· 11 下一页
摘要: #include<bits/stdc++.h> #define int long long using namespace std; std::vector<int> manacher(std::string s) { std::string t = "#"; for (auto c : s) { 阅读全文
posted @ 2024-03-22 20:47 yufan1102 阅读(3) 评论(0) 推荐(0) 编辑
摘要: B. Turtle Math: Fast Three Task 数学 #include<bits/stdc++.h> #define int long long using namespace std; const int N=1e5+10; int a[N]; void solve(){ int 阅读全文
posted @ 2024-02-28 20:25 yufan1102 阅读(22) 评论(0) 推荐(0) 编辑
摘要: A. Brick Wall #include<bits/stdc++.h> using namespace std; void solve(){ int n,m; cin>>n>>m; int ans=n*(m/2); cout<<ans<<"\n"; } int main(){ ios::sync 阅读全文
posted @ 2024-02-13 12:01 yufan1102 阅读(9) 评论(0) 推荐(0) 编辑
摘要: A. Make it White #include<bits/stdc++.h> using namespace std; void solve(){ int a,b,n; string s; cin>>n>>s; for(int i=0;i<n;i++){ if(s[i]=='B'){ a=i; 阅读全文
posted @ 2024-02-13 11:54 yufan1102 阅读(12) 评论(0) 推荐(0) 编辑
摘要: B. Equalize 与数组的原始顺序无关,直接排序,然后用双指针滑动范围a[r]-a[l]小于n #include<bits/stdc++.h> #define int long long using namespace std; void solve(){ int n; cin>>n; set 阅读全文
posted @ 2024-02-13 11:46 yufan1102 阅读(27) 评论(0) 推荐(1) 编辑
摘要: 找子数组的个数 双指针 #include<bits/stdc++.h> #define int long long using namespace std; const int N=2e5+10; int a[N]; void solve(){ int n; cin>>n; for(int i=1; 阅读全文
posted @ 2024-02-13 11:42 yufan1102 阅读(4) 评论(0) 推荐(0) 编辑
摘要: B - Extended ABC 必须是以abc的大小拼起来才是符合的 #include<bits/stdc++.h> using namespace std; int main(){ string s; cin>>s; int n=s.size(); for(int i=1;i<n;i++){ i 阅读全文
posted @ 2024-02-03 22:27 yufan1102 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 全局变量 string a,b; int kmp_next[1000010]; // next数组 初始化next数组 void getNext(int m){ int j = 0; // 初始化next[0]的值 kmp_next[0] = 0; for(int i=1; i<m; ++i){ / 阅读全文
posted @ 2024-01-24 01:57 yufan1102 阅读(4) 评论(0) 推荐(0) 编辑
摘要: A. Tricky Template 思维有点难转过来,而且当时在C也能匹配c这卡了很久 #include<bits/stdc++.h> using namespace std; void solve(){ int n; cin>>n; string a,b,c; cin>>a>>b>>c; int 阅读全文
posted @ 2024-01-19 19:22 yufan1102 阅读(7) 评论(0) 推荐(0) 编辑
摘要: A. Square #include<bits/stdc++.h> using namespace std; void solve(){ int a1,b1,a2,b2,a3,b3,a4,b4; cin>>a1>>b1>>a2>>b2>>a3>>b3>>a4>>b4; int s1,s2; if(a 阅读全文
posted @ 2024-01-19 19:14 yufan1102 阅读(20) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 11 下一页