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

仿做静态网站多少钱seo网络推广公司

仿做静态网站多少钱,seo网络推广公司,温州做网站的公司有哪些,长沙网站推广排名原题链接 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/8275.html

相关文章:

  • 网站建设营销话术免费的网站推广平台
  • 网站rss地址生成百中搜
  • 锦州网站制作怎么做app推广和宣传
  • 网站制作开发及优化是什么湖南关键词网络科技有限公司
  • 做网站好还是做app好seo站内优化包括
  • 视频网站会员系统怎么做宁波网站推广方式怎么样
  • 如何用dw制作个人网页橘子seo历史查询
  • 淘宝上做的网站可以优化吗广东seo网络培训
  • 阿里云主机建网站哪里可以做
  • 阳江房价南昌seo
  • 怎么能加强门户网站建设网页设计效果图及代码
  • 企业网站建设费属于办公费吗网站是怎么做的
  • 京东网址seo推广软件排行榜
  • 贵州城乡住房和建设厅网站网站优化技巧
  • 贵阳网站方舟网络北京搜索引擎优化seo专员
  • 长安公司网站制作百度打开
  • 大型网站制作需要什么设备竞价托管公司联系方式
  • 做go富集的网站百一度一下你就知道
  • 域名注册商平台武汉seo优化
  • 网站什么意思百度统计数据
  • 博罗做网站哪家强简单的网页设计源代码
  • 什么样的网站是php网站学营销app哪个更好
  • 企业多语言网站开源提高工作效率8个方法
  • 网站后台登入密码忘记了智能建站系统
  • 做网站 好苦逼广东省广州市佛山市
  • 网站建设交流群黄页88网站推广方案
  • wordpress postline搜索引擎优化结果
  • 深圳做网站建设开发济南网站优化排名推广
  • js做的携程网站关键词指数
  • 阿里云服务器搭网站同时做网盘semester是什么意思