int main(void) {
	Solution solution;
	vector<int> ratings = {0};
	if (solution.candy(ratings) == 1) {
		cout << "\nPassed\n";
	} else {
		cout << "\nError\n";
		return 0;
	}
	ratings = {2, 2};
	if (solution.candy(ratings) == 2) {
		cout << "\nPassed\n";
	} else {
		cout << "\nError\n";
		return 0;
	}
	ratings = {1, 2};
	if (solution.candy(ratings) == 3) {
		cout << "\nPassed\n";
	} else {
		cout << "\nError\n";
		return 0;
	}
	cout << "\nPassed All\n";
	return 0;
}
Example #2
0
int main() {
	int myint[] = {1, 3, 5};
	vector<int> r(myint, myint + 3);
	Solution sol;
	int myint2[] = {2, 2};
	vector<int> r2(myint2, myint2 + 2);
	cout << sol.candy(r) << endl;
	cout << sol.candy(r2) << endl;
	return 0;
}
Example #3
0
int main(){
	int a[] = {370,28,37,15,379,458,342,346,328,257,81,400,426,461,349,362,
			   315,410,427,458,264,322,326,350,369,383,184,343,402,274,184,
			   124,154,73,491,33,31,333,379,212,91,313,112,369,274,461,83,
			   441,223,362,399,339,185,77,189,406,312,373,249,66,147,433,
			   191,153,358,182,187,242,368,418,454,311,231,418,180,358,379,
			   115,151,454,478,403,293,163,480,482,69,145,207,318,63,207,103,
			   254,360,313,289,399,55,9,318,361,320,401,279,352,111,10,319,263,
			   464,297,18,109,460,350,91,381,495,151,51,59,358,6,165,218,320,
			   306,118,375,315,288,89,487,41,368,191,5,379,11,120,195,308,138,
			   305,121,488,248,2,336,399,406,395,257,412,412,328,232,71,446,460,
			   238,86,49,226,127,417,269,132,148,280,104,344,441,242,1,414,231,
			   101,416,419,1,174,314,110,87,78,438,319,149,236,279,388,322,328,
			   466,302,98,235,286,246,368,391,442,161,133,295,75,216,397,343,135,
			   250,18,301,360,105,232,299,424,381,35,56,121,210,384,439,12,482,175,
			   298,81,395,41,23,408,175,171,483,243,68,178,231,318,48,32,178,153,116,
			   329,430,498,217,338,471,279,222,411,291,57,438,441,490,185,483,365,93,
			   10,36,428,105,104,106,336,274,155,221,305,160,337,134,442,335,203,280,
			   159,482,355,70,125,412,360,67,254,45,402,119,138,412,156,66,17,112,24,
			   206,387,179,427,192,192,264,178,134,452,382,415,111,216,270,33,342,34,
			   393,261,288,290,163,407,428,427,63,346,444,176,370,2,415,402,429,107,94,
			   194,285,80,146,19,495,109,236,117,494,78,151,387,191,439,29,354,199,457,
			   281,114,155,77,290,25,80,57,279,361,164,225,55,302,306,53,321,153,14,57,
			   271,8,487,422,247,178,214,276,384,413,233,17,27,240,95,170,118,27,227,397,
			   388,244,475,296,46,281,201,367,434,216,277,57,224,264,332,472,295,398,248,
			   179,311,334,197,190,74,144,212,192,23,292,442,263,388,417,411,434,50,113,
			   153,336,329,430,394,53,47,226,377,194,124,126,225,287,312,274,329,238,418,
			   394,283,293,186,225,409,426,494,320,360,44,433,365,380,262,148,126,316,47,
			   204,45,241,180,23,466,467,335,241,149,426,11,43,209,157,81,286,66,7,280,386,219,176,320};
	vector<int> b(a,a+sizeof(a)/sizeof(int));
	cout<<sizeof(a)/sizeof(int)<<endl;
	Solution soln;
	cout<<soln.candy(b)<<endl;
}
Example #4
0
int main(int argc, const char * argv[])
{
    Solution s;
    vector<int> v{2,2};
    std::cout << s.candy(v);
    return 0;
}
Example #5
0
int main(){
	int a[]={1,2,3,1,4,3,2,1};
	int n=Size(a);
	vector<int> ratings(a,a+n);
	Solution s;
	cout<<s.candy(ratings)<<endl;
}
Example #6
0
int main(){
	int a[5] = { 4,2,3,4,1};
	vector<int> r = vector<int>(a, a + 5);
	Solution s;
	cout << s.candy(r) << endl;
	return 0;
}
Example #7
0
int main()
{
	Solution sol;
	int x[] = {4, 5, 6, 7, 0, 1, 2};
	vector<int> v(x, x+sizeof(x)/sizeof(x[0]));
	cout<<sol.candy(v);
	return 0;
}
Example #8
0
int
main()
{
  int arr[] = {1, 3, 2, 2};
  vector<int> ratings(arr, arr + sizeof(arr)/sizeof(int));
  Solution solution;
  cout << solution.candy(ratings) << endl;
}
Example #9
0
int main() {
    Solution sol;

    vector<int> vec = {1,2,2};
    cout << sol.candy(vec) << endl;

    return 0;
}
Example #10
0
int main(){
	vector<int> rate;
	int temp;
	for(;scanf("%d",&temp)!=EOF;)
		rate.push_back(temp);
	Solution s;
	cout<<s.candy(rate)<<endl;
	return 0;
}
Example #11
0
int main(void) {
    vector<int> v;
    v.push_back(1);
    v.push_back(2);
    v.push_back(3);
    Solution s;
    cout << s.candy(v) << endl;
    return 0;
}
int main(void){
	Solution answer;
	int a[] = { 1,1,1,1,1 };
	vector<int> ratings;
	for (size_t i = 0; i < 5; ++i)
		ratings.push_back(a[i]);
	cout << answer.candy(ratings) << endl;
	system("Pause");
	return 0;
}
Example #13
0
int main(int argc, char **argv){
  vector<int> v;
  for (int i=1; i<argc; ++i){
    v.push_back(atoi(argv[i]));
  }

  Solution s;
  debug_log("%d\n", s.candy(v));

  return 0;
}
Example #14
0
int main()
{
    int array[] = {0,1,1,2,3,4,3,2,2,2,1};
    vector<int> nums;
    for (int i = 0; i < sizeof(array) / sizeof(int); ++i)
        nums.push_back(array[i]);
    Solution s;
    int count = s.candy(nums);
    cout<<count<<endl;
    return 0;
}
Example #15
0
int main(){
	int n, tmp;
	vector<int> ratings;
	cin>>n;
	for(int i=0; i<n; i++){
		cin>>tmp;
		ratings.push_back(tmp);
	}
	Solution *s = new Solution();
	cout<<s->candy(ratings)<<endl;
}
Example #16
0
int main(void){
  Solution s;
  int arr [] = {3,1,4,5,4,3,2,1,5,6};
  vector<int> input;
  for(int i = 0; i < sizeof(arr)/sizeof(int); ++i)
    input.push_back(arr[i]);
  int res = s.candy(input);
  cout << res << endl;
  getchar();
  return 0;
}
Example #17
0
int main(int argc, const char * argv[])
{
    vector<int> s;
    s.push_back(2);
    s.push_back(2);
    Solution sol;
    cout<<sol.candy(s);

    // insert code here...
    std::cout << "Hello, World!\n";
    return 0;
}
int main() {
    int n;
    Solution s;
    cin >> n;
    vector<int> A;
    while(n--) {
        cin >> m;
        A.push_back(m);
    }
    cout << s.candy(A) << endl;
    return 0;
}
Example #19
0
int main()
{
	vector<int> para;
	para.push_back(5);
	para.push_back(3);
	para.push_back(1);
	
	Solution s;
	int result = s.candy(para);
	cout<<endl<<result;
	
	return 0;
}
Example #20
0
void test()
{
	Solution s;
	vector<int> ratings;
	ratings.push_back(3);
	ratings.push_back(5);
	ratings.push_back(1);
	ratings.push_back(2);
	ratings.push_back(4);
	ratings.push_back(6);

	cout << s.candy(ratings) << endl;

}
Example #21
0
int main() {
    int n;
    while(scanf("%d",&n)!=EOF&&n!=0) {
        vector<int> num;
        int x;
        while(n--) {
            scanf("%d",&x);
            num.push_back(x);
        }
        Solution solution;
        cout << solution.candy(num) << endl;
    }
    return 0;
}
Example #22
0
int main(){
    Solution sl;
    vector<int> ratings;
    ratings.push_back(3);//2
    ratings.push_back(2);//1
    ratings.push_back(2);//2
    ratings.push_back(1);//1
    ratings.push_back(4);//3
    ratings.push_back(2);//2
    ratings.push_back(1);//1
    ratings.push_back(2);//2
    ratings.push_back(3);//3
    ratings.push_back(1);//1
    cout<<sl.candy(ratings)<<endl;
}
Example #23
0
int main() {
    vector<int> ratings;
    ratings.push_back(1);
    ratings.push_back(2);
    ratings.push_back(3);
    ratings.push_back(2);
    /*ratings.push_back(3);
    ratings.push_back(2);
    ratings.push_back(1);*/
    
    Solution so;
    int ans = so.candy(ratings);
    
    cout << ans;
    
    return 0;
}
Example #24
0
int main()
{
  vector<int> ratings;
  // ratings.push_back(1);
  // ratings.push_back(2);
  // ratings.push_back(3);
  // ratings.push_back(6);
  // ratings.push_back(1);
  // ratings.push_back(5);
  // ratings.push_back(4);
  // ratings.push_back(3);
  // ratings.push_back(3);
  // // Total is 18
  // // ratings.push_back(3);
  // // ratings.push_back(3);
  // // ratings.push_back(3);
  // // // Total is 21

  // ratings.push_back(1);
  // ratings.push_back(2);
  // ratings.push_back(2);
  // ratings.push_back(1);

  // ratings.push_back(1);
  // ratings.push_back(2);
  // ratings.push_back(4);
  // ratings.push_back(4);
  // ratings.push_back(3);

  // ratings.push_back(1);
  // ratings.push_back(3);
  // ratings.push_back(4);
  // ratings.push_back(3);
  // ratings.push_back(2);
  // ratings.push_back(1);

  // ratings.push_back(5);
  // ratings.push_back(1);
  // ratings.push_back(1);
  // ratings.push_back(1);
  // ratings.push_back(10);
  // ratings.push_back(2);
  // ratings.push_back(1);
  // ratings.push_back(1);
  // ratings.push_back(1);
  // ratings.push_back(3);


  ratings.push_back(-3);
  ratings.push_back(-2);
  ratings.push_back(3);
  ratings.push_back(6);
  ratings.push_back(1);
  ratings.push_back(-10);
  ratings.push_back(-9);
  ratings.push_back(-8);
  ratings.push_back(-7);
  ratings.push_back(-6);
  ratings.push_back(4);
  ratings.push_back(3);
  ratings.push_back(3);
  // // Total is 35

  Solution a;

  std::cout << "candies = " << a.candy(ratings) << std::endl;

  return 0;
}
Example #25
0
int main() {
    vector<int> vi{2,2,1};
    Solution s;
    cout << s.candy(vi) << endl;
}