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

做模板网站推荐乐云seo网站建设万禾

做模板网站推荐乐云seo,网站建设万禾,从零做网站模板,双语公司网站系统下载原题链接 https://ac.nowcoder.com/acm/contest/107879/C 题目描述 解题思路 记录每个数字出现的次数。枚举使用「转瞬即逝」的位置,统计后边比当前数字更大的数的数量,进而统计、更新答案。 详细细节见代码,代码里有详细的注释解释。 代…

原题链接

https://ac.nowcoder.com/acm/contest/107879/C

题目描述

在这里插入图片描述

解题思路

记录每个数字出现的次数。枚举使用「转瞬即逝」的位置,统计后边比当前数字更大的数的数量,进而统计、更新答案。
详细细节见代码,代码里有详细的注释解释。

代码(CPP)

#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using ull = unsigned long long;
#define endl "\n"
const int maxn = 2e5 + 10;
const int INF = 1e9;
int a[maxn], num[maxn], n;void solve() {cin >> n;for (int i = 1; i <= n; i++) {cin >> a[i];}int q;cin >> q;int v;      // 初始幸运值cin >> v;// 计数for (int i = 1; i <= n; i++) {num[a[i]]++;}// 枚举使用「转瞬即逝」的位置,统计后边比当前数字更大的数的数量即可int ans = INF;int cnt = 0;    // 统计前面大于v的数的个数for (int i = 1; i <= n; i++) {num[a[i]]--;// 统计后边比当前数字a[i]更大的数的数量即可int sum = 0;for (int j = a[i] + 1; j <= 100; j++) {sum += num[j];}// 统计答案,如果将当前数使用转瞬即逝,则本次代价为前面大于v的数的个数加上后边大于a[i]的数的数量ans = min(ans, sum + cnt);// 统计前面大于v的数的个数if (a[i] > v) cnt++;}cout << ans << endl;
}int main() {
//     freopen("in.txt", "r", stdin);ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);cout << fixed;cout.precision(18);solve();return 0;
}
http://www.dtcms.com/wzjs/611240.html

相关文章:

  • 营销软件网站建设想在网上做推广
  • 装修公司做网站好做吗网页制作平台播放视频
  • html5 中文网站模板互联网行业分类
  • 南阳建网站公司外国网站的浏览器下载
  • 电子商务网站开发项目设计报告建筑网站开发
  • 网站定制站1元建网站
  • 简单的企业网站公司查询网
  • 给别人做网站收钱违法吗江门找人做网站排名
  • wordpress会员数据共同整站优化和单词
  • 外贸家具网站专业的网站建设公哪家专业
  • 下载建网站如何刷关键词指数
  • asp.net mvc 网站开发之美新安网站开发
  • 自己的电脑可以做网站服务器塑胶原料 东莞网站建设
  • 淘宝app网站建设wordpress 500错误解决
  • 做钓鱼网站教程wordpress 分类的地址
  • 网站打不开 别人能打开网站过期会怎样解决
  • 建设银行关闭网站查询信用卡账单怎样进WordPress
  • 简述网站规划的主要任务网站建设重要意义
  • 创建网站建设手机端开发网站模板下载
  • 商城网站建设预算要多少钱积分商城网站建设
  • 电子商务网站建设讯息网站建设的需求是什么意思
  • 石家庄规划建设局网站微网站建设方案书
  • 靖江做网站专业做家电经销的网站
  • 什么软件做网站做好百度推广送企业网站吗
  • 潍坊网站网站建设找人做网站 自己购买服务器
  • 青岛胶东建设国际机场网站如何用.net做网站
  • 南阳商都网站做网站app开发网站建设培训班
  • 定制网站 多少钱好的网站制作
  • 有个专门做装修的网站广东省东莞阳光网
  • 深圳网站建设网站网站平台建设的当前问题