后面俩小时吃饭睡觉去了…
ABCDEFGHIJKLACACAC补补ACACACACAC–AC GYM103660A.Who is The 19th ZUCCPC Champion 题目思路拼手速
Codeprint("Monster Tower")
GYM103660B.Jiubei and Overwatch
题目思路
伤害为群体伤害,因此直接找到最大值讨论即可。
Code#include
#define int long long
#define endl '\n'
using namespace std;
const int N = 1e5 + 10;
int a[N], s[N];
inline void solve(){
int n, k, x, y; cin >> n >> k >> x >> y;
for(int i = 1; i > a[i];
int maxx = *max_element(a + 1, a + 1 + n), ans = 0;
if(k * x >= maxx) {
ans = maxx / x + (maxx % x == 0 ? 0 : 1);
} else {
maxx -= k * x;
ans = k + maxx / y + (maxx % y == 0 ? 0 : 1);
}
cout n;
for(int i = n; i >= 1; i--) cout n; ans = 0;
for(int i = 1; i u >> v;
g[u].emplace_back(v);
g[v].emplace_back(u);
}
dfs(1, 0);
int path = ((n * (n + 1)) / 2) % MOD, all = ((path * (path + 1)) / 2) % MOD;
ans = ((all - ans) % MOD + MOD) % MOD;
cout n >> k;
if(k == 0) cout > c[i] >> d[i];
for(int i = 1; i > w[i];
auto calc = [&](){
p[n] = lines[n].w;
for(int i = n - 1; i >= 1; --i) p[i] = max(p[i + 1], lines[i].w);
for(int i = 1; i r;
if(r rightq.top()){
ans += l - rightq.top();
leftq.emplace(rightq.top()); rightq.pop();
rightq.emplace(l), rightq.emplace(r);
} else {
leftq.emplace(l), rightq.emplace(r);
}
cout \sum^r_{i = l}b_i
∑i=lrai>∑i=lrbi。
考虑合法的方案:令
c
i
=
a
i
−
b
i
c_i = a_i - b_i
ci=ai−bi,显然满足区间
∑
a
i
>
∑
b
i
\sum a_i > \sum b_i
∑ai>∑bi即满足
∑
c
i
>
0
\sum c_i > 0
∑ci>0。不妨对
c
[
]
c[]
c[]做前缀和,得到前缀和数组
d
[
i
]
d[i]
d[i],于是满足条件的区间
[
l
,
r
]
[l, r]
[l,r]变为
d
[
r
]
−
d
[
l
]
>
0
d[r] - d[l] > 0
d[r]−d[l]>0即为
d
[
r
]
≥
d
[
l
]
d[r] \geq d[l]
d[r]≥d[l]。所以问题可以转化为对
d
[
]
d[]
d[]求最长上升子序列的长度。
Code
#include
#define int long long
#define endl '\n'
using namespace std;
const int N = 6e3 + 10;
int a[N], b[N], c[N], dp[N];
inline void solve(){
int n = 0; cin >> n;
memset(dp, 0, sizeof(dp));
for(int i = 1; i > a[i];
for(int i = 1; i > b[i];
for(int i = 1; i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?