c# - 读取用户输入的问题
问题描述
static void Main(string[] args)
{
var numTestCases = int.Parse(Console.ReadLine());
for (int l=0;l<numTestCases;l++)
{
var numMember = int.Parse(Console.ReadLine());
var ele = Console.ReadLine();
var gteammember = ele.Trim().Split(' ').ToList();
var oppTeamMember = Console.ReadLine().Trim().Split(' ').ToList();
Dictionary<int, long> dict = new Dictionary<int, long>();
int Count = 0;
for (int k = 0; k < oppTeamMember.Count; k++)
{
for (int j = 0; j < gteammember.Count; j++)
{
var newoppTeamMember = Convert.ToInt64(oppTeamMember[k]);
var newgteammember = Convert.ToInt64(gteammember[j]);
if (newoppTeamMember < newgteammember)
{
dict.Add(j, newgteammember);
}
}
if (dict.Count > 0)
{
var keyR = dict.OrderBy(kvp => kvp.Value).First();
Count++;
gteammember.RemoveAt(keyR.Key);
dict.Clear();
}
}
Console.WriteLine(Count);
}
}
我有一个用户输入
但它仅从 72 个数字用户输入中读取一半的数字。有人可以告诉我这个问题或任何其他方式来解决这个问题。我已经检查了上面的代码,它适用于小输入,例如 10,20 等
解决方案
推荐阅读
- amazon-web-services - 创建 EMR 集群时出错,EMR 服务角色无效
- python - 如何使它不打印超过 x 出现次数
- mysql - 插入转储 MySQL MariaDB
- java - 了解java代码中最小生成树的一部分
- javascript - 我可以使用 google v8 在 C++ 回调函数中获取 JavaScript 函数的源文本吗?
- python - 在 Dask 中,有没有办法在依赖项可用时处理它们,例如 multiprocessing.imap_unordered?
- javascript - 以下哪个 React shouldComponentUpdate 渲染策略是正确的?
- javascript - 打开另一个页面并滚动到锚点
- python - 在 Python 中查询多个 API 以添加到一个 DataSet 的最佳方法
- firebase - 函数 PubSub 计划未运行