- 博客(2)
- 收藏
- 关注
原创 Codeforces Round #783(Div2) C Make it Increasing
C Make it Increasing 题目链接 题目大概意思是给你一个长度为n的数组a和一个长度为n的数组b,b开始的时候每一个元素都是0,你可以对b数组的每一个位置加上对应的a数组的元素,问你最少经过多少次操作可以使得b单调递增。 拿到题看了一下,肯定有一个点是0,我们只需要枚举每一个位置是0的时候找出最少的次数就可以了,时间复杂度是n2,对于5000绰绰有余,代码如下,记得开long long。 #include<bits/stdc++.h> using namespace std;
2022-04-20 11:20:08
229
原创 CF1612C Chat Ban
cf1612C Chat Ban 输入k和x,求出你能过发送信息的行数 可以分开3种情况去讨论,如何根据求根公式去求 #include<bits/stdc++.h> using namespace std; typedef long long ll; void solve(){ ll k,x; cin>>k>>x; ll ans=0; if(x>=k*k){ cout<<2*k-1<<endl; return; } i
2021-11-25 11:18:28
619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人