一份未完成的题目代码

#include<iostream>
using namespace::std;
void swap(int *x, int *y)
{
     int temp;
  temp=*x;
  *x=*y;
  *y=temp; 
}

void mpao(int* a,int n)
{
 int x,y;
    for(x=1;x<n-1;x++)
 {
  for(y=x-1;y>=0&&a[y]<a[x];y--,x--)
  {
   swap(&a[y],&a[x]);
  }
 } 
}

main()
{
 int max=-1,n,numb=0,m=0,shu,flat=1,s=1;
 unsigned int a[30][100];
 int b[30];
 cin>>n;
 for(;numb<n;numb++)
 {    if(flat)
     {
  cin>>a[numb][m];
    } 
    else
    {
      m=0;
      s=1;
     a[numb][m]=shu;
    }
    
  while()
  {
   cin>>shu;
   if(shu!=‘,‘)
   {    
   flat=0;
   mpao(a[numb],s);
   break; 
   }
   m++;
   cin>>a[numb][m];
   s++;
  }
 }
    for(int i=0;i<n;i++)
    if(max<a[i][0])
    max=a[i][0];
    for(i=0,m=0;i<n;i++)
    if(max==a[i][0])
    b[m++]=i+1;
    cout<<max<<endl;
    for(i=0;i<m;i++)
    cout<<b[i];
    return 0;
}

时间: 2024-10-10 01:40:09

一份未完成的题目代码的相关文章

MySQL查询今天/昨天/本周、上周、本月、上个月份数据的sql代码

MySQL查询本周.上周.本月.上个月份数据的sql代码 作者: 字体:[增加 减小] 类型:转载 时间:2012-11-29我要评论 MySQL查询的方式很多,下面为您介绍的MySQL查询实现的是查询本周.上周.本月.上个月份的数据,如果您对MySQL查询方面感兴趣的话,不妨一看 今天sql and TO_DAYS( now() ) - TO_DAYS(subscribeTime) = 0 昨天sql and TO_DAYS( now() ) - TO_DAYS(subscribeTime)

JAVA 多线程旅游题目代码

题目:输入两个旅游地点,随机10次,哪个地点首先随机完毕就去哪个地点旅游. 以下代码思路为通过多线程运行分别调用两个地点十次,每次调用都影响一个静态数值a,通过a判断是否应输出去此处旅游. import java.util.Random; public class LY extends Thread { String cs; public static int a = 0; public String getCs() { return cs; } public void setCs(String

关于IRIS数据集的Python分析-一份带注释的代码

所有内容都在python源码和注释里,可运行! ########################### #说明: # 撰写本文的原因是,笔者在研究博文“http://python.jobbole.com/83563/”中发现 # 原内容有少量笔误,并且对入门学友缺少一些信息.于是笔者做了增补,主要有: # 1.查询并简述了涉及的大部分算法: # 2.添加了连接或资源供进一步查询: # 3.增加了一些lib库的基本操作及说明: # 4.增加了必须必要的python的部分语法说明: # 5.增加了对

MySQL查询本周、上周、本月、上个月份数据的sql代码(转)

感谢:http://www.jb51.net/article/32277.htm ------------------------------------------------------------------------------ MySQL查询的方式很多,下面为您介绍的MySQL查询实现的是查询本周.上周.本月.上个月份的数据,如果您对MySQL查询方面感兴趣的话,不妨一看 查询当前这周的数据 SELECT name,submittime FROM enterprise WHERE Y

C#递归题目代码

一列数的规则如下: 1.1.2.3.5.8.13.21.34...... 求第30位数是多少, 用递归算法实现. 代码: public class MainClass { public static void Main() { Console.WriteLine(Foo(30)); } public static int Foo(int i) { if (i <= 0) return 0; else if(i > 0 && i <= 2) return 1; else r

Leetcode题解 - 链表简单部分题目代码+思路(21、83、203、206、24、19、876)

??本次部分没有带题目,因为链表系列的题目有的非常直观,从名字中就能知道到底需要做什么. 21. 合并两个有序链表 """ (用中间链表的方法)可以想象为双指针,分别指向两个链表,比较指针当前指向的值(因为是比较当前的值所以不需要判断next是否为空),拥有较小值的链表指针后移. """ class Solution: def mergeTwoLists(self, l1: ListNode, l2: ListNode) -> ListNo

Leetcode题解 - DFS部分题目代码+思路(756、1034、1110、491、721、988)

756. 金字塔转换矩阵 """ 学到的新知识: from collections import defaultditc可以帮我们初始化字典,不至于取到某个不存在的值的时候报错.例如列表类型就会默认初始值为[],str对应的是空字符串,set对应set( ),int对应0 思路: 通过本层构建上一层(DFS,类似于全排列),看是否能构建成功(递归) """ from collections import defaultdict class Sol

Leetcode题解 - 树、DFS部分简单题目代码+思路(700、671、653、965、547、473、46)

700. 二叉搜索树中的搜索 - 树 给定二叉搜索树(BST)的根节点和一个值. 你需要在BST中找到节点值等于给定值的节点. 返回以该节点为根的子树. 如果节点不存在,则返回 NULL. 思路: 二叉搜索树的特点为左比根小,右比根大.那么目标结点就有三种可能: 1. 和根一样大,那么直接返回根即可. 2. 比根的值小,那么应该再去次左子树中搜索. 3. 比根的值大,那么应该再次去右子树中搜索. 可以看到这就是一个递归的思路. class Solution: def searchBST(self

Java-POJ1009-Edge Detection(未完成,有C++代码)

RLE编码,还不会,先搬运一下大佬的代码,理解之后再用Java自己实现 1 #include <map> 2 #include <vector> 3 #include <cstdlib> 4 #include <iostream> 5 using namespace std; 6 static int around[8][2]= {{-1,-1},{-1,0},{-1,1},{0,-1},{0,1},{1,-1},{1,0},{1,1}}; 7 map<