CodeForces 300A Aarry
来源:互联网 发布:简单游戏编程java 编辑:程序博客网 时间:2024/04/29 23:08
三个集合,第一个是所有的元素乘积小于零。第二个所有元素成绩大于零,第三个等于零。
先把元素归类,只要判断第一个集合奇偶就行了。
#include<cstdio>#include<cstring>using namespace std ;int a[105],b[105],c[105];int main(){int i,n,e,h,k,num; while(scanf("%d",&n)!=EOF){e=h=k=0;while(n--){scanf("%d",&num);if(num<0) a[e++]=num;else if(num>0) b[h++]=num;else c[k++]=num;}//printf("%d %d %d",e,h,k);if(e%2==0) c[k++]=a[--e];if(h==0){b[h++]=a[--e];b[h++]=a[--e];}printf("%d",e);for(i=0;i<e;i++) printf(" %d",a[i]);printf("\n%d",h);for(i=0;i<h;i++) printf(" %d",b[i]);printf("\n%d",k);for(i=0;i<k;i++) printf(" %d",c[i]); printf("\n");}return 0;}
- CodeForces 300A Aarry
- BestCoder #74 A (div2) LCP Aarry
- CodeForces 300A Array
- codeforces 300A Array
- Codeforces #300 A
- Codeforces 300A Array
- CodeForces 300 A Array
- 【CodeForces】[300A]Array
- CodeForces-300A Array
- Codeforces 300-A/B/C
- CodeForces 300A Array(水题)
- Codeforces 300A Array 【模拟】
- codeforces #300 A. Cutting Banner
- CodeForces-a
- Codeforces 903A A
- Codeforces Round #300 A B C
- CodeForces 300A Array(快排)
- Codeforces 300A:Array(易错)
- arcgis javascript api 中实现 根据一个点画出一个指定半径的圆,并且查询图层,绘制出落入这个圆中的空间对象
- 32/64位平台printf uint64的方法
- uva 11292 Dragon of Loowater (勇者斗恶龙)
- KindEditor编辑器的图片上传问题
- 三叉堆实现
- CodeForces 300A Aarry
- java中equals方法和“==”的比较
- 如何开好迭代回顾会议(2)准备、工具
- Exchange 2010 邮箱大小限制原则
- 我的第一次C++完成
- 第7周项目1-求圆柱表面积
- C++虚函数的调用
- 第7周项目1-求圆柱表面积
- 素数距离问题