Codeforces Round #469 (Div. 2) A/B
A题
http://codeforces.com/contest/950/problem/A
题意:给定三个数l,r,a,要我们求min(l+a1,r+a2)的最大值再乘以2;a1+a2<=a。
1 #include<bits/stdc++.h> 2 using namespace std; 3 4 typedef long long ll; 5 const int maxn=1e5+10; 6 7 int l,r,a; 8 9 int main() 10 { 11 while(scanf("%d %d %d",&l,&r,&a)!=EOF) 12 { 13 if(l>r) 14 swap(l,r); 15 int t=r-l; 16 if(t>=a) 17 { 18 printf("%d\n",2*(l+a)); 19 } 20 else if(t<a) 21 { 22 a=a-t; 23 a=a/2; 24 printf("%d\n",2*(r+a)); 25 } 26 } 27 return 0; 28 }
代码
B题
http://codeforces.com/contest/950/problem/B
题意:给定两个数组x[],y[](∑xi=∑yi),从x数组中选择连续的几个数求和,让它等于从y数组中选择出连续的几个数的和(选取过的数不能在选择),问最大能有多少中匹配方法!
其实从给出的数据来推导比看题意更容易明白-.v.-。看题意没有看数据容易明白点。
1 #include<bits/stdc++.h> 2 using namespace std; 3 4 typedef long long ll; 5 const int maxn=1e5+10; 6 7 int n,m; 8 int x[maxn],y[maxn]; 9 int main() 10 { 11 scanf("%d %d",&n,&m); 12 for(int i=1; i<=n; i++) 13 { 14 scanf("%d",&x[i]); 15 } 16 for(int i=1; i<=m; i++) 17 { 18 scanf("%d",&y[i]); 19 } 20 int a=x[1],b=y[1]; 21 22 int ans=0; 23 24 for(int i=1,j=1; i<=n;) 25 { 26 if(a==b) 27 { 28 i++,j++; 29 ans++; 30 a=x[i]; 31 b=y[j]; 32 continue; 33 } 34 if(a<b) 35 { 36 i++; 37 a+=x[i]; 38 } 39 if(a>b) 40 { 41 j++; 42 b+=y[j]; 43 } 44 } 45 printf("%d\n",ans); 46 return 0; 47 }
代码
A/B这两道题比较水,所以一起发出来,等会在苦述悲催的C题把!~ !
转载于:https://www.cnblogs.com/Y-Meng/p/8538601.html
Codeforces Round #469 (Div. 2) A/B相关推荐
- Codeforces Round #469 (Div. 2)
开学啦! A. Left-handers, Right-handers and Ambidexters time limit per test 1 second memory limit per te ...
- Codeforces Round #506 (Div. 3)
Codeforces Round #506 (Div. 3) 实习期间事不多,对div3 面向题解和数据编程了一波 A. Many Equal Substrings 题目链接 A题就是找后缀和前缀重合 ...
- 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 ...
- 构造 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 的例子可以 ...
- Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解(每日训练 Day.16 )
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解 比赛链接:h ...
- Codeforces Round #712 Div.2(A ~ F) 超高质量题解(每日训练 Day.15 )
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #712 Div.2(A ~ F) 题解 比赛链接:https:// ...
- Codeforces Round #701 (Div. 2) A ~ F ,6题全,超高质量良心题解【每日亿题】2021/2/13
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 A - Add and Divide B - Replace and Keep Sorted C ...
- Codeforces Round #700 (Div. 2) D2 Painting the Array II(最通俗易懂的贪心策略讲解)看不懂来打我 ~
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 整场比赛的A ~ E 6题全,全部题目超高质量题解链接: Codeforces Round #700 ...
- Codeforces Round #699 (Div. 2) F - AB Tree(贪心、树上DP)超级清晰,良心题解,看不懂来打我 ~
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #699 (Div. 2) F - AB Tree Problem ...
最新文章
- 大数据产品不仅仅是IT工具
- hive 插入数据映射到hbase_大数据基础知识:Hadoop分布式系统介绍
- boost::safe_numerics::automatic相关的测试程序
- SQLServer XML操作
- Linux 下用C语言连接 sqlite
- 1.11 神经网络的权重初始化
- bootloader总体操作设计
- 在Angular外部使用js调用Angular控制器中提供的函数方法或变量
- C#递归方法遍历目录及子目录
- 骨龄测试软件app_测测app下载-工具包-测测下载v1.0.11 安卓版-西西软件下载
- 老电脑xp系统最流畅的浏览器_1步打造极限精简的win10系统,让老电脑像新机般流畅,再也不卡了...
- SD/TF卡驱动(一)--------SD卡相关简介
- 串口调试助手fx2n_PLC串口调试助手
- QQ、UC手机浏览器访问电脑版网页
- 学习ximo脱壳视频:2、手脱ASPACK壳
- foxmail 163企业邮箱配置
- 倾囊相授:小编是如何从阿里云转战达摩院并成功上岸de?
- 4个精品微信小程序推荐,用过以后根本离不开!
- EXCEL文件打开缓慢的问题解决
- JDK软件安装+环境变量配置图文详解(Win10环境)
热门文章
- hdu 5945 Fxx and game
- Oracle表空间管理
- [Spring MVC] - JSP + Freemarker视图解释器整合(转)
- getTasksWithCompletionHandler的用法
- FVF的D3DFVF_XYZ和D3DFVF_XYZRHW的区别
- java最长类名_在java规范中类命名的字符长度是多少?
- oracle触发器 条件,oracle触发器的定义和使用
- vue 用key拿对象value_vue对象添加属性(key:value)、显示和删除属性
- vue.js 每次循环五个数据_AutoML数据增广
- Cargo 教程介绍