蚂蚁感冒
来源:互联网 发布:如何重装mac系统 编辑:程序博客网 时间:2024/04/27 19:41
#include <iostream> using std::endl; using std::cout; using std::cin; int abs(int x) { if(x<0) return -x; return x; } int main() { int N; int data[50]; while(cin >> N) { //感冒蚂蚁的数量 int left=0,right=0; //输入数据 for(int i=0; i<N; ++i) { cin >> data[i]; } for(int i=1; i<N;++i) { //找到该蚂蚁右边且向左走的 if(data[i]<0&&abs(data[i])>abs(data[0])) { left++; } //找到该蚂蚁左边且向右走的 if(data[i]>0&&abs(data[i])<abs(data[0])) { right++; } } //判断是否为特殊情况 if((data[0]<0&&right==0)||(data[0]>0&&left==0)) {//见上面解析 cout << "1" <<endl; }else { cout << left+right+1 << endl; } } return 0; }
输出结果:
0 0
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 蚂蚁感冒
- 3-1_12-17-2014(今天无作业)—文件读写-多线程
- hdu 4563XCOM Enemy Unknown dfs
- 经过多方打探选择了传智,我相信我没有选错
- UVA - 120 Stacks of Flapjacks
- 画选中图标
- 蚂蚁感冒
- ASP.NET网站发布中的错误类型
- 升级clamav病毒库时出现的问题解决
- html5 实现网页截屏 页面生成图片(图文)
- Dictionary<T,T>键值对集合(字典)
- u盘安装ubutun, 读不到磁盘的解决方案
- ceph存储 ceph集群Linux系统与程序监控工具atop教程
- 蓝桥杯训练之ACM
- 安卓数据线ssh连树莓派(超简单)