不知道这个为什么只有10%
#include <iostream>
using namespace std;
int QuickSort(int n)
{
if (n<0 || n>200)
return -1;
int sum = 0;
int cur =n%9;
sum = n / 9;
if (cur == 0)
return sum;
if (cur % 4 == 0)
{
sum += (cur / 4);
return sum;
}
else
{
while (cur < n)
{
sum -= 1;
cur += 9;
if (cur % 4 == 0)
{
sum += (cur / 4);
break;
}
}
}
return sum==0?-1:sum;
}
int main()
{
int n;
cin >> n;
int res = QuickSort(n);
cout << res;
}