HDU 6140 Hybrid Crystals
来源:互联网 发布:linux telnet测试端口 编辑:程序博客网 时间:2024/06/05 06:41
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6140
题意:有n个数,每个数都对应一个下标。这n个数的原型是a_i,当对应下标是N时,这个数可正可负;当下标是L时,这个数是正数;D时是负数。 问是否可以从这n个数中选择任意个数,使其和恰好等于k。
题解:更新上界和下界,判断k是否在其中间。
ps:我怎么感觉哪儿不对 @_ @
#include <bits/stdc++.h>using namespace std;typedef long long LL;const int MAX = 1005;const int MOD = 1e9+7;const int INF = 0x3f3f3f3f;int a[MAX];char b[MAX];int main(){ int t, n, k, uplimt, downlimt; scanf("%d",&t); while(t--) { scanf("%d%d",&n, &k); for(int i = 0; i < n; ++i) scanf("%d", &a[i]); for(int i = 0; i < n; ++i) cin >> b[i];//scanf(" %c",b[i]); uplimt = 1; downlimt = -1; for(int i = 1; i < n; ++i) { if(b[i] == 'N') uplimt += a[i], downlimt -= a[i]; else if(b[i] == 'L') uplimt += a[i];///上界 else downlimt -= a[i];///下界 } if(uplimt >= k && downlimt <= k) puts("yes"); else puts("no"); } return 0;}
阅读全文
0 0
- 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【阅读题】【水题】
- HDU 6140 Hybrid Crystals(搞事情题)
- HDU 6140 Hybrid Crystals【题意】【思维】
- HDU 6140 Hybrid Crystals(思考+上下界)
- HDU 6140 Hybrid Crystals(思维)
- HDU 6140 Hybrid Crystals (玄学背包)
- HDU 6140 Hybrid Crystals(坑题)
- HDU 6140 Hybrid Crystals(坑)
- 递归 全排列
- LinkedHashMap
- 单例模式设计
- 公钥与私钥
- web前段学习2017.6.13
- HDU 6140 Hybrid Crystals
- java编码问题小结
- mac命令行安装,出现Please try running this command again as root/Administrator.
- 栈的应用——中缀表达式求值
- 单例模式的实现方法。 懒汉式单例类,在第一次调用的时候实例化自己。
- 给ACM迷茫的同学
- dm3730平台oled显示时钟——系统时钟的获取和刷新
- Transact-SQL编程
- [Gradle中文教程系列]-跟我学Gradle-5.4:依赖-依赖的更新与缓存