CodeFroces 814A An abandoned sentiment from past(快排)
来源:互联网 发布:牛扒和牛排区别知乎 编辑:程序博客网 时间:2024/05/22 16:06
http://codeforces.com/problemset/problem/814/A
题目给定a,b序列且a中0的个数等于b的元素个数,为是否有办法使得b中的元素(只能使用一次)放入a中0的位置使得a不是一个递增序列。
解法很简单,我们把b sort一下,然后用b从最大的数字从前往后放到a中0的地方,然后判断一下是否递增即可。
代码如下:
#include<bits/stdc++.h>using namespace std;int main(){int n, m, a[205], b[205], k = 0;cin >> n >> m;for(int i = 0; i < n; i++)scanf("%d", &a[i]);for(int i = 0; i < m; i++)scanf("%d", &b[i]);sort(b, b + m);for(int i = 0; i < n; i++){if(a[i] == 0)a[i] = b[--m];}bool flag = 0;for(int i = 1; i < n; i++)if(a[i] <= a[i - 1])flag = 1;if(flag)cout << "Yes" << endl;elsecout << "No" << endl;return 0;}
阅读全文
0 0
- CodeFroces 814A An abandoned sentiment from past(快排)
- An abandoned sentiment from past 814A
- 814/ A. An abandoned sentiment from past
- A. An abandoned sentiment from past
- Codeforces 814 A An abandoned sentiment from past
- codeforces 814A An abandoned sentiment from past
- Codeforces 814A-An abandoned sentiment from past
- codeforces 814 A An abandoned sentiment from past
- CodeForces 814A An abandoned sentiment from past
- An abandoned sentiment from past
- An abandoned sentiment from past
- An abandoned sentiment from past
- An abandoned sentiment from past
- coderforces--418div2--A.An abandoned sentiment from past
- Codeforces Round #418 A--An abandoned sentiment from past
- Codeforces Round #418 (Div. 2) problem A. An abandoned sentiment from past
- Codeforces Round #418 (Div. 2)-A. An abandoned sentiment from past-思维
- An abandoned sentiment from past Java 无脑暴力
- Mac安装Node环境和设置npm镜像
- struts-入门 登陆 maven 构建
- Web基础之Servlet+JDBC+JSP项目实战记录(二)
- WorkStation创建linux虚拟机
- Libgdx专题系列:物理引擎篇 Box2D
- CodeFroces 814A An abandoned sentiment from past(快排)
- Android studio 初步使用JNI(二)制作.so库
- PopWindows 底部显示与隐藏
- 从零开始学_JavaScript_系列(45)——ES6新增数据结构:Map和WeakMap
- Kubernetes集群安全配置
- Android开发小点滴之selector、layer-list
- 第43章 z 域分析(下)
- Android 常用控件(TextView、EditText)及Shape外形资源、Selector选择器
- CPS功能实现简例,附录详细代码