int run_test_case( int casenum__ ) {
      long long starttime__ = get_time();
      switch( casenum__ ) {
      case 0: {
         int N                     = 1;
         int expected__            = 3;

         return verify_case( casenum__, starttime__, expected__, ShippingCubes().minimalCost( N ) );
      }
      case 1: {
         int N                     = 6;
         int expected__            = 6;

         return verify_case( casenum__, starttime__, expected__, ShippingCubes().minimalCost( N ) );
      }
      case 2: {
         int N                     = 7;
         int expected__            = 9;

         return verify_case( casenum__, starttime__, expected__, ShippingCubes().minimalCost( N ) );
      }
      case 3: {
         int N                     = 200;
         int expected__            = 18;

         return verify_case( casenum__, starttime__, expected__, ShippingCubes().minimalCost( N ) );
      }

      // custom cases


      case 4: {
         int N                     = 42;
         int expected__            = 12;

         return verify_case( casenum__, starttime__, expected__, ShippingCubes().minimalCost( N ) );
      }


      case 5: {
         int N                     = 41;
         int expected__            = 43;

         return verify_case( casenum__, starttime__, expected__, ShippingCubes().minimalCost( N ) );
      }


      case 6: {
         int N                     = 25;
         int expected__            = 11;

         return verify_case( casenum__, starttime__, expected__, ShippingCubes().minimalCost( N ) );
      }

      default:
         return -1;
      }
   }
Esempio n. 2
0
	int run_test_case(int casenum) {
		switch (casenum) {
		case 0: {
			int N                     = 1;
			int expected__            = 3;

			clock_t start__           = clock();
			int received__            = ShippingCubes().minimalCost(N);
			return verify_case(casenum, expected__, received__, clock()-start__);
		}
		case 1: {
			int N                     = 6;
			int expected__            = 6;

			clock_t start__           = clock();
			int received__            = ShippingCubes().minimalCost(N);
			return verify_case(casenum, expected__, received__, clock()-start__);
		}
		case 2: {
			int N                     = 7;
			int expected__            = 9;

			clock_t start__           = clock();
			int received__            = ShippingCubes().minimalCost(N);
			return verify_case(casenum, expected__, received__, clock()-start__);
		}
		case 3: {
			int N                     = 200;
			int expected__            = 18;

			clock_t start__           = clock();
			int received__            = ShippingCubes().minimalCost(N);
			return verify_case(casenum, expected__, received__, clock()-start__);
		}

		// custom cases

/*      case 4: {
			int N                     = ;
			int expected__            = ;

			clock_t start__           = clock();
			int received__            = ShippingCubes().minimalCost(N);
			return verify_case(casenum, expected__, received__, clock()-start__);
		}*/
/*      case 5: {
			int N                     = ;
			int expected__            = ;

			clock_t start__           = clock();
			int received__            = ShippingCubes().minimalCost(N);
			return verify_case(casenum, expected__, received__, clock()-start__);
		}*/
/*      case 6: {
			int N                     = ;
			int expected__            = ;

			clock_t start__           = clock();
			int received__            = ShippingCubes().minimalCost(N);
			return verify_case(casenum, expected__, received__, clock()-start__);
		}*/
		default:
			return -1;
		}
	}