Skip to content

this[system.int32] is not resolved in int.Parse(input[1]); #596

@yaroj

Description

@yaroj
Image

this works fine in visual studio
with example input
4
2 37
3 45
1 46
4 30

output in vs is 232
in Consulo when I try to run it. it runs what code was there previously is it bug or feature that makes it run last succesfull code?
if feature then how do I disable it?
`
using System;
using System.IO;
using System.Linq;

public class Program
{

struct Trip : IComparable<Trip>
{
	public int cost;
	public int days;
	public int CompareTo(Trip other)
	{
		return -this.cost.CompareTo(other.cost);
	}
}

public static void Main()
{
	int n = int.Parse(Console.ReadLine());
	var trips = new Trip[n];
	for (int i = 0; i < n; i++)
	{
		var input = Console.ReadLine().Split(' ');
		trips[i].cost = int.Parse(input[1]);
		trips[i].days = int.Parse(input[0]);
	}
	Array.Sort(trips);//sort by cost descending
	int[,] totalProfit = new int[n + 1, n + 1];
	int maxProfit = 0;
	for (int i = 0; i < n; i++)
	{
		for (int j = 0; j < n; j++)
		{
			totalProfit[i + 1, j + 1] =
			Math.Max(totalProfit[i, j] + trips[i].cost * (trips[i].days - j),
					totalProfit[i + 1, j + 1]);
			totalProfit[i + 1, j] =
			Math.Max(totalProfit[i + 1, j],
					totalProfit[i, j]);
			maxProfit = Math.Max(maxProfit, totalProfit[i + 1, j + 1]);
		}
	}
	Console.WriteLine(maxProfit);
}

}
`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions