寻找最大的数

#include<iostream>
#include<string.h>
using namespace
std;
char c[100],ans[100];
int main()
{
    int
len;
    cin>>len;
   
while(len--)
   
{
       
cin>>c;
        int
m;
        cin>>m;

int
len=strlen(c);
        int
beg=0;
        //重复确定最大,龚
len-m次
        for(int
i=0;i<len-m;i++)
       
{
            int
max=-1;
           

        //

for(int
j=beg;j<=m+i;j++)
           
{
                
if((c[j]-‘0‘)>max)
                
{
                    
max=c[j]-‘0‘;
                    
beg=j+1;
                   
//
cout<<beg<<endl;
                

                
}
           

           

           
}   

           
cout<<max;
       

       
}
        cout<<endl;

}
   
system("pause");

return 0;
}

寻找最大的数,布布扣,bubuko.com

时间: 2024-10-23 16:18:10

寻找最大的数的相关文章

lintcode 中等题:find the missing number 寻找缺失的数

题目 寻找缺失的数 给出一个包含 0 .. N 中 N 个数的序列,找出0 .. N 中没有出现在序列中的那个数. 样例 N = 4 且序列为 [0, 1, 3] 时,缺失的数为2. 注意 可以改变序列中数的位置. 挑战 在数组上原地完成,使用O(1)的额外空间和O(N)的时间. 解题 重新定义一个数组存放排序后的数,空间复杂度和时间复杂度都是O(N) public class Solution { /** * @param nums: an array of integers * @retur

寻找回文数的python的实现

寻找回文数 寻找回文数也是一个比较好玩的题目,也是学习python的一个简单的filter()函数的应用 解决方法:即按照回文数的特点进行即可. 方法一:一行代码解决 #coding=UTF-8 #寻找回文数 def is_palindrome(n): s=str(n) return s[0:len(s)//2]==s[-1:len(s)//2:-1] #return str(n)==str(n)[::-1] #测试 for i in filter(is_palindrome,range(100

ACM寻找连续的数的乘积最大值

Given a sequence of integers S = {S1, S2, . . . , Sn}, you should determine what is the value of the maximum positive product involving consecutive terms of S. If you cannot find a positive sequence, you should consider 0 as the value of the maximum

寻找ROS取数的瓶颈:思路整理

整个数据流要做的事情:先找到整个取数流程瓶颈所在,然后在造成瓶颈的部分进行优化. 有下面几个问题: 1.瓶颈分为硬件上的和软件上的.我要找的是软件上瓶颈.所以要先知道硬件的实际能力. 于是需要:对已知的机器做性能测试,知道能跑出多少带宽,用来与ROS的取数带宽做对照,如果没达到这个测试出来的带宽,就代表软件上哪里有瓶颈. 这一部分就是之前做的:不带组装时,在cmm03刀片上,iperf测试与ROS测试的对比.然而,对比的结果如何呢?这一部分有瓶颈吗?我是咋做的对照? 咋做的分析?我咋都忘了呢?

633. 寻找重复的数

给出一个数组 nums 包含 n + 1 个整数,每个整数是从 1到 n (包括边界),保证至少存在一个重复的整数.假设只有一个重复的整数,找出这个重复的数. 注意事项 1.不能修改数组(假设数组只能读)2.只能用额外的O(1)的空间3.时间复杂度小于O(n^2)4.数组中只有一个重复的数,但可能重复超过一次 样例 给出 nums = [5,5,4,3,2,1],返回 5.给出 nums = [5,4,4,3,2,1],返回 4. 1 int findDuplicate(vector<int>

[LintCode] 寻找缺失的数

1 class Solution { 2 public: 3 /** 4 * @param nums: a vector of integers 5 * @return: an integer 6 */ 7 int findMissing(vector<int> &nums) { 8 // write your code here 9 int n = nums.size(); 10 int number = 0; 11 for (int i = 0; i <= n; i++) 1

[中等]寻找缺失的数

题目来源:http://www.lintcode.com/zh-cn/problem/find-the-missing-number/ C++版 VS2012测试通过: 1 #include <iostream> 2 #include <vector> 3 #include <algorithm> 4 using namespace std; 5 6 //方法1 7 class Solution { 8 public: 9 /** 10 * @param nums: a

【python-面试题53-循环排序】寻找缺失的数

问题描述: 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0-n-1之内.在范围0-n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字. 示例 1: 输入: [0,1,3]输出: 2示例 2: 输入: [0,1,2,3,4,5,6,7,9]输出: 8 循环排序思想:一般可用循环排序解决的问题是:数值一般在一个区间,且是要你在排好序/翻转过的数组中寻找丢失的/重复的/最小的元素. 例如: a = [6,2,4,3,1,5] for k,v in enume

nyoj寻找最大数(三)

 /*寻找最大数(三) 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 给出一个整数N,每次可以移动2个相邻数位上的数字,最多移动K次,得到一个新的整数. 求这个新的整数的最大值是多少. 输入多组测试数据. 每组测试数据占一行,每行有两个数N和K (1≤N<=10^18; 0≤K≤100). 输出每组测试数据的输出占一行,输出移动后得到的新的整数的最大值.样例输入1990 1 100 0 9090000078001234 6 样例输出9190 100 99070