Kcc02 - editorial

DIFFICULTY:
SIMPLE

PREREQUISITES:
Modulus Operator

Problem:

 We are provided with a pattern of N numbers and have to find the output for each number of that sequence.

Quick Explanation:

 If we look closely we can easily find that the output of each element of the sequence is the sum of divisors of that number excluding itself.

Explanation:

 The output for each input number is the sum of its divisors exluding that number and it can be computed easily by checking for number i in range 1<=i<N.
 Result can be computed in O(N) time.

 Pseudo Code:
 
      sum=0;
	  for i form 1 to N-1 :
	     if N%i==0 :
		    sum = sum+i;
		 end if	
	  end for
      return sum;

Time Complexity : O(T*N);	

Editorialist’s Solution:
Can be found here.