自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(382)
  • 收藏
  • 关注

原创 Let‘sPlayCurling

对于公式∣c−ai∣

2022-06-29 18:09:59 225 1

原创 第k小__

维护一个

2022-06-20 17:27:47 196

原创 “经典”问

随机情况下是期望是O(1)的

2022-06-17 22:15:03 215

原创 队列Q__

通过观察可以发现每个被操作的数字的位置取决于最后一次,从来没有被操作过的数字,在原数组不会改变他的相对位置。因此我们可以按照first, last分成两类,先处理first,再处理没有被操作过的数字,最后处理last。之前一直想用暴力的方法去解决,但是时间复杂度肯定过不去,于是一直想找个时间复杂度过的去的方法。于是一直尝试找规律...

2022-06-16 15:17:02 151

原创 [NOIP2016]蚯蚓

我在做的时候一直在想用怎么解决这个延迟修改的问题,然后没有解决。一直在用最暴力的工具在写,非常麻烦。实际上这题还需要一些额外的信息来帮助我们解题。这里通过模拟应该能发现单调性,然后可以就可以利用单调性优化时间复杂度...

2022-06-15 19:23:55 79

原创 Keep In Line

这题的关键就在于判断是否插队一开始找了个规律如果当前出队的顺序

2022-06-14 15:26:46 87

原创 小C的记事本

我的想法是通过记录每个插入的字符串,意思就只记录当前状态,对于以前的状态直接丢弃这个解法是在上一个状态的基础上修改,同时不丢弃上一个状态的信息。而我把上一个状态的信息丢掉了,导致需要不断耗时间去去寻找上一个状态。有时为了节省时间,需要消耗大量空间,记录一些额外的信息,这些额外的信息看情况而定...

2022-06-12 21:12:31 71

原创 小红的删数字

分类讨论sum%3 == 0, == 1 == 2其中sum%3 == 0的情况可以应用到=1,等于2的情况注意n = 1等特殊 情况的判断还有就是小紫赢的条件是等于的时候%2==1和不等于的时候>2重要的方法是不断枚举特例,从数量上去枚举,只有三个等价类...

2022-06-10 22:33:14 240 1

原创 D_____

i∗j是平方数当且仅当(i∗j)/(f[i]∗f[j])f[i]是i的最大的平方质因子i * j 是平方数 当且仅当 (i * j) / (f[i] * f[j])f[i]是i的最大的平方质因子i∗j是平方数当且仅当(i∗j)/(f[i]∗f[j])f[i]是i的最大的平方质因子...

2022-06-05 22:17:48 75

原创 吐泡泡___

2022-06-02 18:18:20 75

原创 好串___

栈,括号匹配

2022-06-01 11:23:36 151

原创 栈和排序_

如果当前数是后面数最大的数,那么我们就弹出,否则加入。对于弹出后,如果当前栈顶还是比后面的最大的数大那么我们就继续弹出经典操作维护后缀最大值,从后面往前维护// Problem: 栈和排序// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/22669/A// Memory Limit: 262144 MB// Time Limit: 2000 ms// 2022-05-31 15:35:48// // Power

2022-05-31 16:27:23 93

原创 Brownie Slicing

通过分析可以发现这是个二分。对于答案ans,如果满足,那么小于的也一定满足,我们要检查大于ans的是否满足然后就是检查,通过模拟几次,可以发现,确定行,然后检查列就行了。// Problem: Brownie Slicing// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/22353/P// Memory Limit: 65536 MB// Time Limit: 2000 ms// 2022-05-28 18:02

2022-05-31 14:38:14 84

原创 [SHOI2017]期末考试

// Problem: [SHOI2017]期末考试// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/22353/R// Memory Limit: 524288 MB// Time Limit: 2000 ms// 2022-05-24 20:25:31// // Powered by CP Editor (https://cpeditor.org)#include<bits/stdc++.h>u

2022-05-24 21:31:47 146

原创 工艺品__

// Problem: 工艺品// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/11227/E// Memory Limit: 524288 MB// Time Limit: 2000 ms// 2022-05-21 20:41:09// // Powered by CP Editor (https://cpeditor.org)#include<bits/stdc++.h>using namesp

2022-05-21 21:37:55 102

原创 软件工程复习题

文章目录第一章 软件与软件工程的概念第二章 软件生存期模型第三章 软件需求获取和结构化分析方法第四章 结构化设计方法第五章 面向对方法与UML第六章 面向对象分析第七章 体系结构第八章 面向对象设计第九章 软件实现第十章 软件测试第十一章 软件维护第十二章 软件第十三章第十一章 软件维护第十二章 软件第十三章第一章 软件与软件工程的概念什么是软件?软件=程序+数据+文档软件的固有特性?不可见性、复杂性、可变性、一致性软件危机的定义?软件危机的表现形式?产生软件危机的原因?

2022-05-12 15:52:53 220

原创 [USACO 2016 Jan S]Angry Cows

按照具体意义去理解对于r,如果满足条件,那么大于r的肯定能够满足我们要找最小的所以应该缩小// Problem: [USACO 2016 Jan S]Angry Cows// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/22353/N// Memory Limit: 524288 MB// Time Limit: 2000 ms// 2022-05-11 14:51:02// // Powered by...

2022-05-11 15:11:26 106

原创 gpa___

∑s[i]∗c[i]∑s[i]>=tar∑s[i]∗c[i]>=tar∗∑s[i];然后把每一项变成相应的形式就行b[i]=s[i]∗c[i]−s[i]∗tar然后贪心的去除至多k项的负数\frac{\sum{s[i]*c[i]}}{\sum{s[i]}} >= tar\\\sum{s[i]*c[i]} >= tar * \sum{s[i]};\\然后把每一项变成相应的形式就行\\b[i] = s[i] * c[i] - s[i] * tar\\然后贪心的去除至多k项的负数

2022-04-30 11:51:17 120

原创 [HEOI2014]南园满地堆轻絮

// Problem: [HEOI2014]南园满地堆轻絮// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/22353/M// Memory Limit: 524288 MB// Time Limit: 4000 ms// 2022-04-29 10:30:29// // Powered by CP Editor (https://cpeditor.org)#include<bits/stdc++.h&gt

2022-04-29 14:45:40 92

原创 小咪买东西

// Problem: 小咪买东西// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/22353/S// Memory Limit: 262144 MB// Time Limit: 2000 ms// 2022-04-28 16:19:16// // Powered by CP Editor (https://cpeditor.org)#include<bits/stdc++.h>using name

2022-04-28 17:27:29 84

原创 装备合成_

// Problem: 装备合成// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/22353/L// Memory Limit: 524288 MB// Time Limit: 2000 ms// 2022-04-28 14:56:11// // Powered by CP Editor (https://cpeditor.org)#include<bits/stdc++.h>using names

2022-04-28 16:04:44 261

原创 位数差__

整体二分类似于这种一次性无法全部求出来,用整体二分 思想:分成子问题,然后把子问题合并 对于一个数我们如果是一位,那么至少10 - a[i]才能产生贡献,所以对于一个数我们可以遍历 b[j] - a[i] b[j] = 10^j// Problem: 位数差// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/22353/K// Memory Limit: 131072 MB// Time Li...

2022-04-28 14:55:11 123

原创 SQL2 插入记录(二)

INSERT INTO exam_record_before_2021(uid, exam_id, start_time, submit_time, score)SELECT uid, exam_id, start_time, submit_time, score FROM exam_recordWHERE YEAR(submit_time) < '2021'; 使用start_time来判断会出错,比如2020,2021才完成普通插入(全字段)INSERT INTO table_n

2022-04-26 17:14:11 184

原创 [NOIP2011]聪明的质监员

// Problem: P1314 [NOIP2011 提高组] 聪明的质监员// Contest: Luogu// URL: https://www.luogu.com.cn/problem/P1314// Memory Limit: 125 MB// Time Limit: 1000 ms// 2022-04-25 13:53:23// // Powered by CP Editor (https://cpeditor.org)#include<bits/stdc++.h>

2022-04-25 15:10:30 59

原创 [NOIP2012]借教室

// Problem: [NOIP2012]借教室// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/22353/H// Memory Limit: 262144 MB// Time Limit: 2000 ms// 2022-04-22 16:26:07// // Powered by CP Editor (https://cpeditor.org)#include<bits/stdc++.h>us

2022-04-22 17:26:44 61

原创 JZ19 正则表达式匹配

class Solution {public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param str string字符串 * @param pattern string字符串 * @return bool布尔型 */ bool match(string a, string b) { // write code here

2022-04-21 16:09:23 133

原创 Counting fractions in a range

方法1:对于当前13,下一个pq,两个满足3∗p−q=1方法2:F(N)=card{kn:13<kn<12}R(N)=card{kn:13<kn<12,gcd(k,n)=1}F(N)=∑m=1NNM→F(N)=R(N)+∑m=2NNM→R(N)=F(N)−∑m=2NNM→其中F()方法1:对于当前\frac{1}{3},下一个\frac{p}{q} ,两个满足3 * p - q = 1\\方法2:\\F(N) = card\left\{\frac{k}{n}:\frac{1}{

2022-04-19 23:39:58 78

原创 [USACO 2017 Dec P]Greedy Gift Takers

// Problem: [USACO 2017 Dec P]Greedy Gift Takers// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/22353/D// Memory Limit: 65536 MB// Time Limit: 2000 ms// 2022-04-19 19:34:53// // Powered by CP Editor (https://cpeditor.org)#include&l

2022-04-19 20:45:19 126

原创 [USACO 2010 Feb S]Chocolate Eating

// Problem: [USACO 2010 Feb S]Chocolate Eating// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/22353/E// Memory Limit: 65536 MB// Time Limit: 2000 ms// 2022-04-19 15:51:21// // Powered by CP Editor (https://cpeditor.org)#include<

2022-04-19 19:17:33 168

原创 华华给月月准备礼物

// Problem: 华华给月月准备礼物// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/22353/F// Memory Limit: 65536 MB// Time Limit: 2000 ms// 2022-04-19 09:12:26// // Powered by CP Editor (https://cpeditor.org)#include<bits/stdc++.h>using n

2022-04-19 09:55:55 118

原创 072. 计算分数个数(Counting fractions)

// Problem: 密码锁// Contest: AcWing// URL: https://www.acwing.com/problem/content/1353/// Memory Limit: 64 MB// Time Limit: 1000 ms// 2022-04-17 23:03:33// // Powered by CP Editor (https://cpeditor.org)#include<bits/stdc++.h>using namespace s

2022-04-18 14:33:49 115

原创 1487C - Minimum Ties

// Problem: 密码锁// Contest: AcWing// URL: https://www.acwing.com/problem/content/1353/// Memory Limit: 64 MB// Time Limit: 1000 ms// 2022-04-17 23:03:33// // Powered by CP Editor (https://cpeditor.org)#include<bits/stdc++.h>using namespace s

2022-04-18 00:25:34 244

原创 [USACO 2009 Dec S]Music Notes

// Problem: [USACO 2009 Dec S]Music Notes// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/22353/A// Memory Limit: 65536 MB// Time Limit: 2000 ms// 2022-04-17 22:12:14// // Powered by CP Editor (https://cpeditor.org)#include<bits/

2022-04-17 22:28:41 86

原创 [USACO 2009 Dec S]Music Notes

// Problem: [USACO 2009 Dec S]Music Notes// Contest: NowCoder// URL: https://ac.nowcoder.com/acm/contest/22353/A// Memory Limit: 65536 MB// Time Limit: 2000 ms// 2022-04-17 22:12:14// // Powered by CP Editor (https://cpeditor.org)#include<bits/

2022-04-17 22:28:41 108

原创 #743. 漂亮数

#include<bits/stdc++.h>using namespace std;#define rep(i,l,r) for(int i=(l);i<=(r);i++)#define per(i,l,r) for(int i=(l);i>=(r);i--)#define ll long long#define mset(s,t) memset(s,t,sizeof(t))#define mcpy(s,t) memcpy(s,t,sizeof(t))#define

2022-04-17 22:10:41 81

原创 King of Gamers

#include<bits/stdc++.h>using namespace std;typedef pair<int, int> pii; #define int long longbool cmp (int a, int b, int x, int y) { // a / b // x / y return a * y <= b * x;}void solve() { int n, x, a, b; int ans = 0; scanf

2022-04-17 17:56:18 400

原创 71Ordered fractions

#include<bits/stdc++.h>using namespace std;typedef pair<int, int> pii; vector<pii> a;int gcd (int a, int b) { return b?gcd(b, a %b) : a;}int main () { int c = (1000000 - 5) / (7); cout << 2+ 3 * c << endl; return

2022-04-17 15:22:51 123

原创 E. Restoring the Permutation

// Problem: E. Restoring the Permutation// Contest: Codeforces - Codeforces Round #710 (Div. 3)// URL: https://codeforces.com/problemset/problem/1506/E// Memory Limit: 256 MB// Time Limit: 2000 ms// 2022-04-17 00:29:11// // Powered by CP Editor (htt

2022-04-17 00:50:24 161

原创 #742. 喵喵序列

#include<bits/stdc++.h>using namespace std;#define rep(i,l,r) for(int i=(l);i<=(r);i++)#define per(i,l,r) for(int i=(l);i>=(r);i--)#define ll long long#define mset(s,t) memset(s,t,sizeof(t))#define mcpy(s,t) memcpy(s,t,sizeof(t))#define

2022-04-17 00:25:31 201

原创 E - K-colinear Line

// Problem: D - Range Count Query// Contest: AtCoder - UNIQUE VISION Programming Contest 2022(AtCoder Beginner Contest 248)// URL: https://atcoder.jp/contests/abc248/tasks/abc248_d// Memory Limit: 1024 MB// Time Limit: 2000 ms// 2022-04-16 20:07:28//

2022-04-16 23:30:01 161

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除