using System;
using System.Linq;
using System.Collections.Generic;
using com.knapp.KCC2017.data;
using com.knapp.KCC2017.entities;
using com.knapp.KCC2017.util;
using com.knapp.KCC2017.warehouse;
namespace com.knapp.KCC2017.solution
{
public class OptimizeStorage
{
///
///
/// Your name
/// Please set in constructor
///
public string ParticipantName { get; private set; }
///
///
/// The Id of your institute - please refer to the handout
/// Please set in constructor
///
public string InstituteId { get; private set; }
///
/// local reference to the global warehouse
///
private readonly Warehouse warehouse;
///
/// Create the solution instance
///
/// Do all your preparations here
///
///
public OptimizeStorage( Warehouse warehouse )
{
KContract.Requires( warehouse != null, "input required but is null" );
this.warehouse = warehouse;
//Your code goes here
ParticipantName = ;
InstituteId = ;
}
public void Optimize()
{
//YOUR CODE GOES HERE
}
}
}