下一个最大数(数组法)
来源:互联网 发布:2016年餐饮行业数据 编辑:程序博客网 时间:2024/06/14 01:58
#include<stdio.h>
#include<string.h>
int main()
{
int t;
int i,j,k;
int a[100][1000];
int b[1005];
scanf("%d",&t);
for(i=0;i<t;i++)
{
scanf("%d",&b[i]);
for(j=0;j<b[i];j++)
{
scanf("%d",&a[i][j]);
}
}
for(k=0;k<t;k++)
{
for(i=0;i<b[k];i++)
{
int f=0;
for(j=i+1;j<b[k];j++)
{
if(a[k][i]<a[k][j])
{
printf("%d-->%d\n",a[k][i],a[k][j]);
f=1;
break;
}
}
if(f==0)
printf("%d-->-1\n",a[k][i]);
}
printf("\n");
}
return 0;
}
#include<string.h>
int main()
{
int t;
int i,j,k;
int a[100][1000];
int b[1005];
scanf("%d",&t);
for(i=0;i<t;i++)
{
scanf("%d",&b[i]);
for(j=0;j<b[i];j++)
{
scanf("%d",&a[i][j]);
}
}
for(k=0;k<t;k++)
{
for(i=0;i<b[k];i++)
{
int f=0;
for(j=i+1;j<b[k];j++)
{
if(a[k][i]<a[k][j])
{
printf("%d-->%d\n",a[k][i],a[k][j]);
f=1;
break;
}
}
if(f==0)
printf("%d-->-1\n",a[k][i]);
}
printf("\n");
}
return 0;
}
0 0
- 下一个最大数(数组法)
- Next Greater Element I(在数组中找到比给定数大的下一个数)
- Next Greater Element II(在数组中找到比给定数大的下一个数)
- 分治法求数组最大最小数
- 递归法求数组中的最大数
- 数组最大数
- 下一个幸运数(AOJ840)
- C++数组排成最大的数(数组,算法,排列)
- 数组中求最大数
- 数组--排序--组成最大数
- 整型数组拼接最大数
- BZOJ 1012 最大数maxnumber(树状数组)
- bzoj 1012: [JSOI2008]最大数maxnumber(树状数组)
- 寻找下一个最大排列
- 数组中数对差最大
- 递归输出数组中最大的数
- 求数组中第二最大数
- 整数数组的最大等分组数
- jzoj 2541. 【NOIP2011模拟9.1】方格取数
- ajax无刷新上传
- Java中的this、super关键字
- Android 中 getApplicationContext()、this、getApplication()之间的区别
- 累赘-----解决eclipse中无法导入项目的问题
- 下一个最大数(数组法)
- 字典树处理《异或》
- HOG特征
- KafkaOffsetMonitor 监控工具的安装与使用
- opencv的cascade分类器源码分析
- 待面巾沾满泪水,雾前的短暂
- 【转】SQL Server 表变量和临时表的区别
- rpm 打包 关闭python 自动编译为pyc,pyo文件
- Reflections - Java 8 - invalid constant type