当前位置: 首页 > news >正文

php做的卖水果网站在线外链推广

php做的卖水果网站,在线外链推广,潍坊市建设信息网,网站建设主机的功能C. Min Max Sort 很不错的一道题目,不过脑电波和出题人每对上, q w q 。 qwq。 qwq。 正难则反。 我们考虑最后一步是怎么操作的。 最后一步一定是对 1 1 1和 n n n进行操作 那么上一步呢? 上一步应该是对 2 2 2和 n − 1 n-1 n−1 以此类推…

C. Min Max Sort

很不错的一道题目,不过脑电波和出题人每对上, q w q 。 qwq。 qwq
正难则反。
我们考虑最后一步是怎么操作的。
最后一步一定是对 1 1 1 n n n进行操作
那么上一步呢?
上一步应该是对 2 2 2 n − 1 n-1 n1
以此类推
第一步应该是对 n 2 \frac{n}{2} 2n n 2 + 1 \frac{n}{2}+1 2n+1
我们的答案应该是上一步之前的所有操作次数加上最后一步的操作次数。
然后对于 i ∈ [ 1 , n 2 ] i \in [1, \frac{n}{2}] i[1,2n]并不是所有 i i i都需要进行操作的。
如果本身 i i i n − i + 1 n-i+1 ni+1已经是有序的就不需要进行操作了。
如何判断是不是有序的呢?
这里预处理出来一个 f i f_i fi表示,以 i i i结尾的最长连续上升序列的长度。
如果 f [ n − i + 1 ] < n − i + 1 − i + 1 f[n-i+1]<n-i+1-i+1 f[ni+1]<ni+1i+1说明这个 i i i n − i + 1 n-i+1 ni+1不是有序的则需要进行一次操作


#include <bits/stdc++.h>#define int long long
#define rep(i, a, b) for(int i = (a); i <= (b); ++i)
#define fep(i, a, b) for(int i = (a); i >= (b); --i)
#define _for(i, a, b) for(int i=(a); i<(b); ++i)
#define pii pair<int, int>
#define pdd pair<double,double>
#define ll long long
#define db double
#define endl '\n'
#define x first
#define y second
#define pb push_back
#define vi vector<int>using namespace std;
const int maxn = 2e5 + 10;
int n,a[maxn],f[maxn];void solve() {cin>>n;int lst=0;rep(i,1,n){f[i]=0;cin>>a[i];}rep(i,1,n) {f[a[i]]=f[a[i]-1]+1;}int ans=0;fep(i,n/2,1){if(f[n-i+1]<n-i+1-i+1){ans++;}}cout<<ans<<endl;
}signed main() {ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
//	freopen("C:\\Users\\24283\\CLionProjects\\untitled2\\1.in", "r", stdin);int _;cin >> _;while (_--)solve();return 0;
}
http://www.tj-hxxt.cn/news/22353.html

相关文章:

  • 安阳县搜索引擎优化是指什么意思
  • 眉山招聘网站建设怎么创建网站平台
  • 网站建设 事项舆情网站入口
  • 自己做网站百度能收录码电商网页
  • 厦门做网站优化公司俄罗斯搜索引擎浏览器官网入口
  • 临沂网站建设技术托管深圳搜索引擎优化收费
  • 做冷库用什么网站发帖子好如何提高网站排名
  • 营销型网站建设哪家便宜seo整站优化费用
  • 网站制作设计收费网络营销师报名入口
  • 网站几个关键词自助建站网站哪个好
  • 广州建网站站公司有哪些网络营销公司
  • 广州自助网站搭建建站公司全媒体运营师培训
  • 网站建设策划方案如何写百度站长平台链接提交
  • 中国万网怎么自己做网站今日新闻头条新闻
  • wordpress邮件验证评论成都seo招聘信息
  • 帝国建站教程软文写作公司
  • 在线做维恩图的生物信息学网站最新百度快速排名技术
  • 出国做博士后网站河北seo技术
  • 做网站得基础百度代理服务器
  • 乐陵外贸seo青岛网络优化哪家专业
  • 代做网站排名最新中高风险地区名单
  • 湖北网站建设专家百度下载软件
  • 公司网站建设制作全包百度推广的五大优势
  • 怎么查网站空间app广告推广
  • 赚钱的网站开发项目山东做网站公司
  • 企业做网站设置哪些模块百度发作品入口在哪里
  • 网站建设公司市场爱站网关键词挖掘查询工具
  • 临平房产做网站的公司快速网站
  • 北京建站公司推荐首推万维科技百度指数的使用方法
  • 做网站的工作有发展空间没有网络推广员招聘