Codeforces Round #462 (Div. 2)
由于太菜只能做出前两题……
A. A Compatible Pair
思路:暴力枚举。
代码:
#include <cstdio>
#include <algorithm>const int maxn=100;
const long long inf=0x3f3f3f3f3f3f3f3f;int read()
{int x=0,f=1;char ch=getchar();while((ch<'0')||(ch>'9')){if(ch=='-'){f=-f;}ch=getchar();}while((ch>='0')&&(ch<='9')){x=x*10+ch-'0';ch=getchar();}return x*f;
}int n,m,a[maxn+10],b[maxn+10];
long long ans=-inf;int main()
{n=read();m=read();for(register int i=1; i<=n; ++i){a[i]=read();}for(register int i=1; i<=m; ++i){b[i]=read();}int maxpos=0;long long maxnum=-inf;for(register int i=1; i<=n; ++i){for(register int j=1; j<=m; ++j){if(1ll*a[i]*b[j]>maxnum){maxnum=1ll*a[i]*b[j];maxpos=i;}}}for(register int i=1; i<=n; ++i){if(i!=maxpos){for(register int j=1; j<=m; ++j){if(1ll*a[i]*b[j]>ans){ans=1ll*a[i]*b[j];}}}}printf("%I64d\n",ans);return 0;
}
B. A Prosperous Lot
思路:尽量拿8去凑。
代码:
#include <cstdio>int read()
{int x=0,f=1;char ch=getchar();while((ch<'0')||(ch>'9')){if(ch=='-'){f=-f;}ch=getchar();}while((ch>='0')&&(ch<='9')){x=x*10+ch-'0';ch=getchar();}return x*f;
}int n;int main()
{n=read();if(n>36){puts("-1");return 0;}if(n==1){puts("9");return 0;}while(n>=2){putchar('8');n-=2;}if(n){putchar('0');}return 0;
}
转载于:https://www.cnblogs.com/Canopus-wym/p/10376230.html
Codeforces Round #462 (Div. 2)相关推荐
- Codeforces Round #462 (Div. 2)题解
Codeforces Round #462 (Div. 2) B题--我固执的认为1e18是18位数,导致被hack,花了20分钟才检查出这个错误,很僵硬 Codeforces 934C 题意 给定一 ...
- Codeforces Round #462 (Div. 2) C. A Twisty Movement dp + 思维转换
传送门 文章目录 题意: 思路: 题意: 给你一个长度为nnn的只包含1,21,21,2的序列aaa,你可以至多翻转一段区间,求翻转之后最长非递减子序列是多长. 思路: 考虑如果翻转的话,翻转的子区间 ...
- Codeforces Round #462 (Div. 2): A. A Compatible Pair
题目链接:http://codeforces.com/contest/934/problem/A 题意: 给出两个数组,第一个人要从第一个数组中删掉任意一个数,第二个人要从两个数组中各挑出一个数相乘 ...
- Codeforces Round #462 (Div. 1) A Twisty Movement -12序列的LIS
题目链接:https://codeforces.com/problemset/problem/933/A 题目大意: 在一个只包含 1,2 的序列中,翻转其中任意一个区间,求此时最大的 LIS . 一 ...
- Codeforces Round #462 (Div. 2), problem: (C) A Twisty Movement (求可以转一次区间的不递增子序列元素只有1,2)...
题目意思: 给长度为n(n<=2000)的数字串,数字只能为1或者2,可以将其中一段区间[l,r]翻转,求翻转后的最长非递减子序列长度. 题解:求出1的前缀和,2的后缀和,以及区间[i,j]的最 ...
- 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 ...
最新文章
- java lambda函数_最常用的 Java 8 中的 Lambda 函数(项目中实用笔记)
- TCP状态中 time_wait 的作用?
- Zepto Click点透情况解决办法
- MongoDB系列之——安装和启动
- 如何查看一个组件的 classid是多少_万一免五(万1免5)是骗人的吗?如何查看自己的交易费率是多少?万一免五最新问题汇总!...
- Node.js 连接 MySQL 并进行数据库操作 –node.js 开发指南
- mvc上传图片(上传和预览)webuploader
- ASP.Net Web 服务 – 如何使用会话状态
- python代码_Python代码的优化技巧
- Java后台实现Excel文件下载
- C语言新手记:相反数
- 积极为开发者提供开源客服系统,春松客服得到有味生活3D商城认可
- Debezium系列之:手动创建存放ddl database.history.kafka.topic对应的topic
- python中的exifread库只要一张图片就能获取你的精确位置
- Android RecyclerView优雅实现复杂列表布局(二)
- 数据库概念整理(粗略)
- [生存志] 第78节 左传汇总春秋大事
- 依赖注入框架-dragger2
- 推广海报你需要注意的几个小细节
- 排毒一年,长寿十年,排出毒素,一身轻松 要美容 先排毒
热门文章
- ActiveServices
- iphone4基本操作
- Android 高级Drawable资源---复合Drawable----状态列表Drawable
- 性能测试工具—JMeter分布式启动
- (三)git常用命令及方法大全
- c++学习笔记之运算符重载
- 2019年美国大学生数学建模竞赛(MCM/ICM) E题解题思路
- hibernate3.2多表关联查询常见问题
- 黑客与画家 part1 版权声明 part2 O'Reilly Media,Ina.介绍
- Android__Context