题目链接: http://codeforces.com/contest/863/problem/B

  题目描述: 有n-1个双人独木舟, 2个单人独木舟, 规定单人独木的花费为0, 双人为两个人的绝对之差, 求最小花费

  解题思路: 自己一开始忘了暴力了, 一直钻着去想怎么能达到最优解, 却没有注意数据范围, stupid!!!!!!!1

  代码:

#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <cstdlib>
#include <string>
#include <algorithm>
#include <vector>
using namespace std;typedef long long ll;
int w[130];
const int INF = 0x3fffffff;int main() {int n;scanf( "%d", &n );n <<= 1;for( int i = 0; i < n; i++ ) {scanf("%d", w+i);}int ans = INF;for( int i = 0; i < n; i++ ) {for( int j = i+1; j < n; j++ ) {vector<int> v;for( int k = 0; k < n; k++ ) {if( i != k && j != k ) {v.push_back(w[k]);}}sort(v.begin(), v.end());int temp = 0;for( int k = 1; k < int(v.size()); k+=2 ) {temp += abs(v[k]-v[k-1]);}ans = min( ans, temp );}}printf( "%d\n", ans );return 0;
}

View Code

  思考: 题见得不够?自己再认真一点好不好

转载于:https://www.cnblogs.com/FriskyPuppy/p/7576895.html

Codeforces Round 863 B Kayaking 贪心相关推荐

  1. Codeforces Round #700 (Div. 2) D2 Painting the Array II(最通俗易懂的贪心策略讲解)看不懂来打我 ~

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 整场比赛的A ~ E 6题全,全部题目超高质量题解链接: Codeforces Round #700 ...

  2. Codeforces Round #699 (Div. 2) F - AB Tree(贪心、树上DP)超级清晰,良心题解,看不懂来打我 ~

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #699 (Div. 2) F - AB Tree Problem ...

  3. 贪心 Codeforces Round #236 (Div. 2) A. Nuts

    题目传送门 1 /* 2 贪心:每一次选取最多的线段,最大能放置nuts,直到放完为止,很贪婪! 3 题目读不懂多读几遍:) 4 */ 5 #include <cstdio> 6 #inc ...

  4. 贪心 Codeforces Round #191 (Div. 2) A. Flipping Game

    题目传送门 1 /* 2 贪心:暴力贪心水水 3 */ 4 #include <cstdio> 5 #include <algorithm> 6 #include <cs ...

  5. Codeforces Round #167 (Div. 1) C. Dima and Horses(BFS+贪心)

    题目大意 有 n(1≤n≤3*105) 匹马,每条马都有几个敌人(不超过 3 个),现在要求把这些马分成两部分(允许一部分中没有一条马),使得对于每条马,和它在同一部分中的敌人的数量不超过1个 给出了 ...

  6. 贪心+构造 Codeforces Round #277 (Div. 2) C. Palindrome Transformation

    题目传送门 1 /* 2 贪心+构造:因为是对称的,可以全都左一半考虑,过程很简单,但是能想到就很难了 3 */ 4 /**************************************** ...

  7. Codeforces Round #579 (Div. 3) F2. Complete the Projects (hard version) dp + 贪心

    传送门 文章目录 题意: 思路: 题意: 思路: 排序方式跟easyeasyeasy版本的一样,但是hardhardhard版本是输出最多能选多少,所以我们对b<0b<0b<0的情况 ...

  8. Codeforces Round #726 (Div. 2) E2. Erase and Extend (Hard Version) 贪心

    传送门 文章目录 题意: 思路: 题意: 给你一个长度为nnn的串sss,你有两个操作可以使用: (1)(1)(1)从sss的结尾删除一个字母. (2)s=s+s(2)s=s+s(2)s=s+s. 让 ...

  9. Codeforces Round #656 (Div. 3) F. Removing Leaves 贪心 + 模拟

    传送门 文章目录 题意: 思路: 题意: 思路: 首先有一个贪心策略就是每次都找一个叶子节点最多的点,让后删掉他的kkk个叶子节点,现在我们就来考虑如何模拟这个过程. 我们整一个vector<s ...

  10. 贪心 Codeforces Round #273 (Div. 2) C. Table Decorations

    题目传送门 1 /* 2 贪心:排序后,当a[3] > 2 * (a[1] + a[2]), 可以最多的2个,其他的都是1个,ggr,ggb, ggr... ans = a[1] + a[2]; ...

最新文章

  1. Mask R-CNN用于目标检测和分割代码实现
  2. Pycharm问题归纳
  3. 当远程桌面到Windows终端服务器,出现终端服务器超出了最大允许连接数,怎么办...
  4. linux系统reboot怎么退出,Linux系统肿么退出?
  5. 云计算与云原生技术系列文章
  6. pytorch 维度练习
  7. java编写创建数据库和表的程序
  8. windows下安装composer抛出Composer\Downloader\TransportException异常解决办法
  9. Direct Byte Buffer的操作
  10. 微信小程序实现数字为四位一组间隔(仿银行卡卡号)
  11. mysql binlog查看工具_【使用 Rust 写 Parser】4. 解析 binlog
  12. K8S集群安装KubeSphere失败记录
  13. 【英语学习】【English L06】U05 Appointments L1 Can I book a taxi to the airport?
  14. TensorFlow models/research
  15. 基于Python的Climate Indices库计算SPEI(标准化降水蒸散发指数)03—单站点不同时间尺度的SPEI计算
  16. c++哈利波特编程代码
  17. 编程工具│Fiddler 抓包 mumu 模拟器详细配置步骤
  18. CMPP错误码(zzzz)
  19. 易语言可以写鸿蒙系统,华为王成录:鸿蒙 OS 系统是不同设备的统一语言
  20. Linux 目录结构及常用命令详细介绍

热门文章

  1. html让登录框3d,CSS3实现3D旋转动态显示登录注册
  2. 【locust】locust与jmeter性能对比
  3. Android 开发之初识 Android
  4. 高精度加法(蓝桥杯)
  5. 探索YoloV3源码
  6. PCL--PCL基础
  7. PCL中点云配准精通级实例解析
  8. 从零开始设计RISC-V处理器——五级流水线之数据通路的设计
  9. for 循环打印直角三角形、正三角形、棱形
  10. 130个实用网站集合