本地运行正常但提交全是re(c#)
查看原帖
本地运行正常但提交全是re(c#)
706025
moru233楼主2022/3/27 18:29

代码如下

using System;

namespace 草稿
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int kaishi = Convert.ToInt32(Console.ReadLine());//循环次数即毯子数量
            int[] nums = new int[100];
            int[] nums2 = new int[100];
            int[] l1 = new int[100000];
            int[] l2 = new int[100000];
            int[,] tanzi = new int[100,100];
            for(int i = 0; i < 10; i++)
                for(int j = 0; j < 10; j++)
                {
                    tanzi[i,j] = 0;
                }
            for (int i = 1; i <= kaishi; i++)
            {
                string inputStr = Console.ReadLine();        //读输入的多个连续数字
                string[] numsStr = inputStr.Split(' ');
                nums[i] = Convert.ToInt32(numsStr[0]);//一张毯子的左下x
                nums2[i] = Convert.ToInt32(numsStr[1]);//一张毯子的左下y
                l1[i] = nums[i] + Convert.ToInt32(numsStr[2]);
                l2[i] = nums2[i] + Convert.ToInt32(numsStr[3]);
            }
            for (int a = 1; a <= kaishi; a++)//毯子编号 进入铺毯子循环
            {
                for (int j = nums[a]; j <= l1[a]; j++)
                    for(int k = nums2[a]; k <= l2[a]; k++)
                    {
                        tanzi[j,k] = a;
                    }
            }
            string inputtr = Console.ReadLine();        //读输入的多个连续数字
            string[] numsstr = inputtr.Split(' ');
            int n = Convert.ToInt32(numsstr[0]);
            int m = Convert.ToInt32(numsstr[1]);
            if (tanzi[n, m] == 0)
            {
                Console.WriteLine("-1");
            }
            else
            {
                Console.WriteLine(tanzi[n, m]);
            }
            
        }
    }
}
2022/3/27 18:29
加载中...