CCFCSP202312-1仓库规划java(暴力)(100分)

import java.util.Scanner;

class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
        //录入数据
		int n = sc.nextInt();
		int m = sc.nextInt();
		int[][] arr = new int[n][m];
		for (int i = 0;i < n;i++) {
			for (int j = 0;j < m;j++) {
				arr[i][j] = sc.nextInt();
			}
		}
        //循环遍历数组arr,目的:找到每个仓库的上级仓库
		for (int i = 0;i < n;i++) {
            //定义num为上级仓库的编号,初始化为0
			int num = 0;
            //逆向循环遍历数组,目的:找到最小的上级仓库编号
			for (int j = n - 1;j >= 0;j--) {
                //定义flag用于判断循环到的仓库是否是上级仓库
				boolean flag = true;
                //循环遍历两个小数组,目的:确定flag
				for (int k = 0;k < m;k++) {
                    //判断对应的仓库编码是否不符合上级仓库的定义
					if (arr[j][k] <= arr[i][k]) {
						flag = false;
                        //当不符合定义时直接退出本循环
						break;
					}
				}
                //如果符合定义,将j + 1赋值给num
				if (flag) {
					num = j + 1;
				}
			}
            //输出本次循环到的仓库的最小上级仓库
			System.out.println(num);
		}
	}

}

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
根据提供的引用内容,我无法确定您具体想了解什么关于CSP出行计划Java方面的内容。但是,我可以为您提供一些关于CSP出行计划和Java的基本信息。 CSP出行计划是一个基于云计算的智能交通出行服务平台,它可以为用户提供出行规划、路线推荐、实时路况、公交查询等服务。而Java是一种广泛使用的编程语言,它可以用于开发各种类型的应用程序,包括Web应用程序、桌面应用程序、移动应用程序等。 如果您想了解如何使用Java开发CSP出行计划相关的应用程序,您可以参考以下步骤: 1.了解CSP出行计划的API接口文档,确定需要使用哪些API接口。 2.使用Java编写代码,调用CSP出行计划的API接口,获取所需的数据。 3.根据获取的数据,进行相应的处理和展示,以实现所需的功能。 下面是一个使用Java调用CSP出行计划API接口获取公交查询结果的示例代码: ```java import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; public class BusQuery { public static void main(String[] args) { String appkey = "your_appkey";//你的appkey String city = "北京";//城市名 String bus = "特8";//公交线路名 String url = "http://api.csp.cn/bus/line?appkey=" + appkey + "&city=" + URLEncoder.encode(city) + "&bus=" + URLEncoder.encode(bus); String result = ""; try { URL realUrl = new URL(url); HttpURLConnection conn = (HttpURLConnection) realUrl.openConnection(); conn.setRequestMethod("GET"); conn.connect(); BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8")); String line; while ((line = in.readLine()) != null) { result += line; } in.close(); } catch (Exception e) { e.printStackTrace(); } System.out.println(result); } } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值