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

idea做网站找关键词的方法与技巧

idea做网站,找关键词的方法与技巧,广州做动态网站的公司,宁波做网站nbyckj原题链接 https://ac.nowcoder.com/acm/contest/107500/C 题目描述 解题思路 数组a是不可以动的,所以我们可以把a[i]*b[i]*i分成两组,分别为a[i]*i以及b[i] 然后策略就很明显了,让更大的b[i]匹配更大的a[i]*i 详细实现见代码。 代码&am…

原题链接

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

题目描述

在这里插入图片描述

解题思路

数组a是不可以动的,所以我们可以把a[i]*b[i]*i分成两组,分别为a[i]*i以及b[i]
然后策略就很明显了,让更大的b[i]匹配更大的a[i]*i
详细实现见代码。

代码(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 ll INF = 0x3f3f3f3f3f3f3fLL;
struct Num {ll x;int idx;
} a[maxn];
ll b[maxn], n;
ll ans[maxn];bool cmp(Num &num1, Num &num2) {return num1.x * num1.idx > num2.x * num2.idx;
}void solve() {cin >> n;for (int i = 1; i <= n; i++) {cin >> a[i].x;a[i].idx = i;}for (int i = 1; i <= n; i++) {cin >> b[i];}/*数组a是不可以动的,所以我们可以把a[i]*b[i]*i分成两组,分别为a[i]*i以及b[i],然后策略就很明显了,更大的b[i]匹配更大的a[i]*i*/sort(a + 1, a + n + 1, cmp);sort(b + 1, b + n + 1, greater<int>());for (int i = 1; i <= n; i++) {ans[a[i].idx] = b[i];}for (int i = 1; i <= n; i++) {if (i != 1)cout << " ";cout << ans[i];}
}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/420312.html

相关文章:

  • 东风南方实业集团 深圳vi设计公司威海seo优化公司
  • 中国能源建设集团网站宁波seo服务
  • 佛山高端网站建设seo专业培训班
  • 美丽说网站代码与蘑菇街网站代码是用什么网站语言做的福州360手机端seo
  • 外国网站备案模板网站
  • 各大网站流量排名首页百度
  • 金昌网站seo爱站网关键词查询工具
  • 安阳网站优化广州网页seo排名
  • 做潮鞋的网站和平台seo点击排名软件哪里好
  • 做网站的业务分析阳泉seo
  • 网站文章优化百度seo效果怎么样
  • app购物网站建设搜索百度app下载
  • 兰州网站建设 冰雨seo查询爱站网
  • 深圳网站建设大公司google谷歌
  • 建设银行网站个人银行上不去2022搜索引擎
  • ppt免费下载素材库广告优化师工资一般多少
  • 门户网站制作模板制作一个app软件需要多少钱
  • 中山网站排名今天热点新闻
  • flash网站导航怎么做如何制作网站最简单的方法
  • c2c网站建设2020年度关键词有哪些
  • 网站页面打开速度慢推广途径有哪些
  • 济南网站建设优化中国的网络营销公司
  • 合肥网站制作价格自己建网站详细流程
  • 塑料公司网站建设方案百度网页搜索
  • 大岭山仿做网站宁波seo外包公司
  • 吴志国网站建设工作室淘宝seo软件
  • 网站建设与管理专业实训室app推广联盟
  • 网站域名如何起网站seo方案策划书
  • 长沙手机网站建设公司排名soso搜搜
  • 网站vip功能怎么实现俄罗斯搜索引擎yandex推广入口