My code solves many test cases. But score is only 15%. May i know the method of scoring and code suggestion
Here is my code:
/************
Welcome to GDB Online. GDB online is an online compiler and debugger tool for C, C++, Python, PHP, Ruby, C#, VB, Perl, Swift, Prolog, Javascript, Pascal, HTML, CSS, JS Code, Compile, Run and Debug online from anywhere in world.
*************/
include <iostream>
int main() { int T, cols, k, i; //std::cout << "Number of test case " << std::endl; std::cin >> T; if(T>10) { return 0; } int good[T];
for(k=0;k<T;k++) {
//std::cout << "Enter size of array " << std::endl;
std::cin >> cols;
if(cols > 100000) {
return 0;
}
int i,j,m=0;
int* matrix = new int[cols];
//std::cout << "Enter Elements : " << std::endl;
for(j=0;j<cols;j++) {
std::cin >> matrix[j];
if(matrix[j] > 1000000000) {
return 0;
}
}
/*for(j=0; j<cols;j++) {
std::cout << "Element : " << j << " : " << matrix[j] << "\n";
}*/
for(i=0; i<cols; i++) {
for(j=i+1; j<cols;j++) {
if(matrix[i] > matrix[j]) {
if(j-i+1 > m) m=j-i+1;
}
}
}
good[k] = m;
//std::cout << "Highest is : " << m << "\n";
}
for(i=0; i<T; i++) {
std::cout << good[i] << "\n";
}
return 0;
}