题目:http://codeforces.com/contest/262/problem/B

n个数按不递减的顺序排好 k次取相反数

思路:一边读入数据,一边做取反操作

一开始忽略了有k>n且所有数为负数的情况,导致没有进行k次取反,只进行了n次。

#include <iostream>
#include <cstdlib>
#include <cmath>
using namespace std;int main()
{int n,k;long long sum=0;cin >> n >> k;int min=10005;bool odd=false;for(int i=0;i<n;i++){int temp;cin >> temp;if(min>abs(temp)) min=abs(temp);if(k==0) sum+=temp;else if(temp<0){sum-=temp;k--;}else if(temp>0){sum+=temp;if(k%2==0) k=0;else {k=0;odd=true;}}}if (k>0)  //此处让我WA数次{if(k%2==0) odd=false;else odd=true;}if(odd) sum-=2*min;cout << sum ;return 0;
}

转载于:https://www.cnblogs.com/danielqiu/archive/2013/01/16/2863325.html

Codeforces Round #160 (Div. 2) B - Roma and Changing Signs相关推荐

  1. Educational Codeforces Round 112(Div.2) ABC题解

    D题好像可以做一做,挖个坑以后做好了来填(doge Educational Codeforces Round 112(Div.2) 题目列表 1.A 2.B 3.C 1.A 原题链接 题目大意 有三种 ...

  2. Codeforces Round #506 (Div. 3)

    Codeforces Round #506 (Div. 3) 实习期间事不多,对div3 面向题解和数据编程了一波 A. Many Equal Substrings 题目链接 A题就是找后缀和前缀重合 ...

  3. Codeforces Round #563 (Div. 2)/CF1174

    Codeforces Round #563 (Div. 2)/CF1174 CF1174A Ehab Fails to Be Thanos 其实就是要\(\sum\limits_{i=1}^n a_i ...

  4. 构造 Codeforces Round #302 (Div. 2) B Sea and Islands

    题目传送门 1 /* 2 题意:在n^n的海洋里是否有k块陆地 3 构造算法:按奇偶性来判断,k小于等于所有点数的一半,交叉输出L/S 4 输出完k个L后,之后全部输出S:) 5 5 10 的例子可以 ...

  5. Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解(每日训练 Day.16 )

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

  6. Codeforces Round #712 Div.2(A ~ F) 超高质量题解(每日训练 Day.15 )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #712 Div.2(A ~ F) 题解 比赛链接:https:// ...

  7. Codeforces Round #701 (Div. 2) A ~ F ,6题全,超高质量良心题解【每日亿题】2021/2/13

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 A - Add and Divide B - Replace and Keep Sorted C ...

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

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

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

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

最新文章

  1. linux进程--init进程(九)
  2. Hystrix降级逻辑中如何获取触发的异常 1
  3. 熟悉 ASP.NET MVC 类
  4. $ajax 获取返回值object,来自.ajax()调用的数据的jQuery .find()返回“ [object Object]”,而不是di...
  5. ajax 上传图片所旅途,Ajax上传图片以及上传之前先预览
  6. 图片验证码的实现以及校验验证码
  7. php遵义旅游管理系统的设计与实现毕业设计源码091801
  8. TCP 握手没成功怎么办?
  9. Fragstats计算景观格局指数不出结果和分维数PAFRAC出现N/A的问题
  10. MySql:事务的ACID特性
  11. 《数据结构》XB专场(完)模块的引用与裁剪
  12. 阿里巴巴大规模神龙裸金属 Kubernetes 集群运维实践
  13. ESP32-C3入门教程 WiFi篇⑨——WiFi配网失败常见问题与解决办法(找不到WiFi AP | WiFi密码错误 | 距离AP过远 RSSI判断)
  14. 数据、数据资源及数据资产管理的区别
  15. 大华视频服务器系统日志怎么看,日常工作中查看工控机Windows日志的方法
  16. H5游戏开发:一笔画
  17. 集电极开路(OC)/漏极开路(OD)输出的结构
  18. 网站项目策划的确立过程分析
  19. 6.2 Python图像处理之图像编码技术和标准-余弦变换编码
  20. 信号分解(如 EMD,ITD)应用于时间序列预测时是否存在问题

热门文章

  1. python3远程连接MySQL
  2. 《构建之法》第三周阅读笔记
  3. ExtJS 开发调试工具大全
  4. hdu1816 + POJ 2723开锁(二分+2sat)
  5. hdu1824 基础2sat
  6. 【报错信息】Google Play 上架报错 ( Your app contains ads that do not comply with our Families ad | 退出亲子同乐计划 )
  7. 【Groovy】闭包 Closure ( 闭包调用 与 call 方法关联 | 接口中定义 call() 方法 | 类中定义 call() 方法 | 代码示例 )
  8. 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | Android 端实现 EventChannel 通信 )
  9. 【Java 注解】自定义注解 ( 使用注解实现简单测试框架 )
  10. 【计算理论】计算复杂性 ( 非确定性图灵机的时间复杂度 | 非确定性图灵机 与 确定性图灵机 的时间复杂度 之间的关系 )