Hybrid Crystals(hdu6140)
来源:互联网 发布:emily the strange淘宝 编辑:程序博客网 时间:2024/06/05 22:41
题目:点击打开链接
题意:就是给定一个序列。序列的每个值都有属性,N代表可加可减,L代表只能加,D代表只能减,当然这些都可以用或者不用。给定一个k,问k是否可能用这个序列构成。
解题思路:就是分别向两边扩展区间,看是否在这个区间里,真的是,这是什么题,真的坑,!!!!!
#include <bits/stdc++.h>using namespace std;int main(){ int a[1005]; char ch[1005]; int T; scanf("%d",&T); while(T--) { int n,k; scanf("%d%d",&n,&k); for(int i=1; i<=n; i++) scanf("%d",&a[i]); for(int j=1; j<=n; j++) { getchar(); scanf("%c",&ch[j]); } int l=0,r=0; for(int i=1; i<=n; i++) { if(ch[i]=='N') { l-=a[i]; r+=a[i]; } if(ch[i]=='D') l-=a[i]; if(ch[i]=='L') r+=a[i]; } //cout<<l<<" "<<r<<endl; if(k>=l&&k<=r) printf("yes\n"); else printf("no\n"); } return 0;}
阅读全文
0 0
- HDU6140-Hybrid Crystals
- Hybrid Crystals(hdu6140)
- HDU6140 Hybrid Crystals 签到题
- hdu6140-多校8&思维&坑- Hybrid Crystals
- Hdu6140 Hybrid Crystals(2017多校第8场)
- Hybrid Crystals
- HDU 6140 Hybrid Crystals
- HDU_6140 Hybrid Crystals 【思维】
- hdu 6140 Hybrid Crystals
- hdu-6140Hybrid Crystals
- HDU 6140 Hybrid Crystals
- HDU 6140 Hybrid Crystals
- HDU 6140 Hybrid Crystals
- hdu 6140 Hybrid Crystals 思维
- Hdu 6140 Hybrid Crystals【思维】
- Hybrid Crystals(HDU 6140)
- HDU 6140 Hybrid Crystals【思维】
- HDU 6140 Hybrid Crystals【阅读题】【水题】
- Laravel学习过程之基础知识学习和使用(三)
- J2EE中常用的名词解释
- ReactiveCocoa入门教程:第二部分
- Jenkins集成Maven代码覆盖率插件Cobertura
- C++多重继承范例
- Hybrid Crystals(hdu6140)
- 51nod1057 N的阶乘 压位
- Python之SMTP
- terminal monitor命令
- Java常用API
- ReactiveCocoa入门教程:第三部分
- html5只需要-!DOCTYPE HTML-的原因
- 大型的网站的架构演化
- 数据结构学习笔记-Day1-最大子列和问题