九度OJ学习笔记 题目1126
2017-03-21 09:00
225 查看
#include<iostream> using namespace std; void jz(int k){ while(cin>>k){//k为数组元素数量 int buf[81]; int no[81]; int p=0; for(int i=0;i<k;i++){ cin>>buf[i]; } for(int j=0;j<k;j++){ if(j==0 && buf[0]!=buf[1]){ no[p]=j; p++; } else if(j==k-1 && buf[k-1]!=buf[k-2]){ no[p]=j; p++; } else if(buf[j]>buf[j-1] && buf[j]>buf[j+1] || buf[j]<buf[j-1] && buf[j]<buf[j+1]){ no[p]=j; p++; } } if(k!=0) cout<<no[0]; for(int m=1;m<p;m++){ cout<<" "<<no[m]; } cout<<endl; } } int main(){ int n;//数组数量 while(cin>>n){ for(int i=0;i<n;i++){ int l; jz(l); } } return 0; }注意容易出现presentation error,要注意空格的位置,最后一个输出之后不能有空格
相关文章推荐
- 【学习笔记】〖九度OJ〗题目1437:To Fill or Not to Fill
- 【学习笔记】〖九度OJ〗题目1432:叠筐
- 【学习笔记】〖九度OJ〗题目1138:进制转换
- 九度OJ学习笔记 题目1156
- 【学习笔记】〖九度OJ〗题目1156:谁是你的潜在朋友
- 【学习笔记】〖九度OJ〗题目1443:Tr A
- 【学习笔记】〖九度OJ〗题目1138:进制转换
- 【学习笔记】〖九度OJ〗题目1104:整除问题
- 【学习笔记】〖九度OJ〗题目1153:括号匹配问题
- 【学习笔记】〖九度OJ〗题目1326:Waiting in Line
- 【学习笔记】〖九度OJ〗题目1153:括号匹配问题
- 【学习笔记】〖九度OJ〗题目1446:Head of a Gang
- 【学习笔记】〖九度OJ〗题目1433:FatMouse
- 【学习笔记】〖九度OJ〗题目1432:叠筐
- 【学习笔记】〖九度OJ〗题目1326:Waiting in Line
- 【学习笔记】〖九度OJ〗题目1186:打印日期
- 九度OJ学习笔记 题目1096
- 九度OJ学习笔记 题目1023
- 【学习笔记】〖九度OJ〗题目1443:Tr A
- 【学习笔记】〖九度OJ〗题目1437:To Fill or Not to Fill