九度教程--------19
来源:互联网 发布:python 进程池 编辑:程序博客网 时间:2024/04/29 08:39
九度教程第十九题
#include <stdio.h>int main() {int n,array[1000],b[1000];while(~scanf("%d",&n)){for(int i = 0;i < n;i ++) {int x,ct;ct = 0;scanf("%d",&x);for(int i = 0;i < x;i ++) {scanf("%d",&array[i]);b[i] = 0;} for(int i =1;i <= x - 2;i ++) if((array[i] > array[i - 1] && array[i] > array[i+1])||(array[i] < array[i - 1] && array[i] < array[i+1])) b[++ ct] = i; if(array[0] != array[1] && ct == 0 && array[x - 1] == array[x - 2]){printf("%d",0);} if(array[0] != array[1]&& (ct != 0 || array[x - 1] != array[x - 2] ))printf("%d ",0);if(ct != 0){for(int i = 1;i <= ct - 1;i ++)printf("%d ",b[i]); printf("%d",b[ct]);}if(array[x - 1] != array[x - 2] && (ct != 0 || array[0] != array[1])){if(ct == 0)printf("%d",x - 1);else printf(" %d",x - 1);}if(array[x - 1] != array[x - 2] && ct == 0 && array[0] == array[1])printf("%d",x - 1); printf("\n");}}return 0;}
- 九度教程--------19
- 九度教程--------1
- 九度教程--------2
- 九度教程--------3
- 九度教程--------4
- 九度教程--------5
- 九度教程--------6
- 九度教程--------7
- 九度教程--------8
- 九度教程--------9
- 九度教程--------10
- 九度教程--------11
- 九度教程--------12
- 九度教程--------13
- 九度教程---------15
- 九度教程---------14
- 九度教程---------20
- 九度教程--------21
- 原理图学习笔记二
- UVA11354 Bond
- 排序检索出来的数据
- PIL
- Java RMI之HelloWorld篇
- 九度教程--------19
- pygame模块功能
- Jetty 源码分析
- Robin Hu
- webservice 学习1 技术基础
- 第一辑 回家的路--急功近利与厚积薄发
- using the Connector/J connection property 'autoReconnect=true' to avoid this problem
- Android LOG机制流程图
- 待解决和整理的问题