NEFU 1114 expression
来源:互联网 发布:ubuntu 16 搜狗输入法 编辑:程序博客网 时间:2024/06/01 18:04
题意:
中文
思路:
将不等式转化为区间,对符合要求的点染色,求出点的最大值
代码:
#include <iostream>#include <string>#include <algorithm>using namespace std;int main(){ int n; string str; while(cin>>n){ int k; int a[3000]={0}; while(n--){ cin>>str>>str; cin>>k; k*=2;k++; if(str==">"){ a[k+1]++; }else if(str=="<="){ a[0]++; a[k+1]--; }else if(str=="="){ a[k]++; a[k+1]--; }else if(str=="<"){ a[0]++; a[k]--; }else if(str==">="){ a[k]++; } } for(int i=1;i<2006;i++) a[i]+=a[i-1]; cout<<*max_element(a,a+2004)<<endl; } return 0;}
Description
给定n个关于X的不等式,问最多有多少个成立。每个不等式为如下的形式之一:X < CX <= CX = CX > CX >= C
Input
第一行一个整数n。以下n行,每行一个不等式。数据范围:1<=N<=50,0<=C<=1000
Output
一行一个整数,表示最多可以同时成立的不等式个数。
Sample Input
3X > 1X <= 0X > 2
Sample Output
2
0 0
- NEFU 1114 expression
- [[ expression ]]
- expression
- Expression
- Expression
- Expression
- nefu 406
- nefu 115
- nefu 116
- nefu 84
- NEfu 639
- nefu 636
- NEFU 627
- nefu 667
- NEFU 1037
- NEFU 659
- nefu 520
- NEFU 564
- [小狼毫]安装,现成的拼音配置方案
- 移动端设计与实现最佳方案
- 去掉手机上面的状态栏
- Unity3D手游开发实践《腾讯桌球》客户端开发经验总结
- MyEclipse10 中的两种FreeMarker插件的安装与配置
- NEFU 1114 expression
- 如何使用索引提高查询速度
- 使用Spring发送Email
- 雷神之锤 - 神一般存在的Sqrt函数
- 【HZAU】1013 Yuchang and Zixiang ‘s maze 宽度优先搜索
- kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
- 小新
- 糗大了
- RabbitMQ使用场景练习:入门实例(一)