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

单页网站如何做/刚刚北京传来重大消息

单页网站如何做,刚刚北京传来重大消息,关于建设小康社会的网站,建筑工程网络计划图怎么做原题链接 题意 有一条坐标轴上有 n1n 1n1 (编号为 0−n0 - n0−n ) 个建筑,其中他要从第0个建筑去第 iii 个建筑 aia_iai​ 次 (往返) ,问这些建筑该怎样建造才能使要走的路最少? 输出要走的总距离 和第 i 建筑在哪个坐标上&…

原题链接

题意

有一条坐标轴上有 n+1n + 1n+1 (编号为 0−n0 - n0n ) 个建筑,其中他要从第0个建筑去第 iii 个建筑 aia_iai(往返) ,问这些建筑该怎样建造才能使要走的路最少?

输出要走的总距离
和第 i 建筑在哪个坐标上?

思路

使建筑0在 0 点上,别的按要走的次数从小到大排序,分别放在原点两边,以此类推。

代码

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N = 2e5 + 10;
struct name{int a; //次数int flag;//位置 
}num[N];bool cmp(name a, name b)
{return a.a > b.a;
}signed main()
{int t; cin >> t;while (t -- ){int n;cin >> n;for (int i = 1; i <= n; i ++ ){cin >> num[i].a;num[i].flag = i;}sort(num + 1, num + 1 + n, cmp);int cnt = 1;int ans[N];int sum = 0;for (int i = 1; i <= n; i ++ ){sum += (abs(cnt) * num[i].a);ans[num[i].flag] = cnt;if (cnt < 0){cnt *= -1;cnt ++;}else{cnt *= -1;}}cout << sum * 2 << endl;cout << 0 << " ";for (int i = 1; i <= n; i ++ ) cout << ans[i] << " ";cout << endl;}return 0;
}

总结

这个比赛时就写过了

http://www.jmfq.cn/news/4872709.html

相关文章:

  • 海南人/简述搜索引擎优化
  • jsp网站开发关键技术/申请网站域名要多少钱
  • 网站总体设计方案/厦门网站外包
  • 手机网站怎么布局/网络营销专家
  • 做动态网站用什么软件/百度seo关键词排名查询
  • 小偷程序做的网站能用吗/西安自动seo
  • 南京做网站优化公司/视频号的网站链接
  • 湖北专业网站建设大全/广告营销策划方案模板
  • 自己做网站app/优化网站seo方案
  • 做互联网网站需要什么资质吗/公司企业网站开发
  • 电影网站开发PPT模板/搜索引擎优化的七个步骤
  • 安装wordpress注意什么/关键词优化的五个步骤
  • 做门的网站建设/google谷歌
  • 长沙网站建设去哪好/中国最厉害的营销策划公司
  • 杭州软件开发制作/搜索引擎优化的定义
  • 如何做网站调研/如何利用网络广告进行推广
  • 烟台网站公司/手机如何制作网页
  • 怎么自己做砍价网站/建设网站的十个步骤
  • 我想自己做网站/济南网站优化公司
  • 如何在一个空间做2个网站/百度服务
  • 做网站平台难在哪里/网络服务器有哪些
  • wordpress的标签设置/站长工具seo综合查询官网
  • 介绍自己的家乡遵义网站建设/百度导航下载安装手机导航
  • 宾川网站建设/东莞seo网络营销
  • 展厅设计常用材料/中国seo第一人
  • 网站的建设是什么/用asp做的网站
  • 计算机网站开发方向/贵阳网站优化公司
  • 淘客的手机网站怎么做/网站推广优化c重庆
  • 网站怎么做自营销/网络营销的概念及特征
  • 兰州的网站建设/株洲网站设计