Saturday, July 8, 2017

DCP-167: High school series Devskill Problem logic & Solution

https://www.devskill.com/CodingProblems/ViewProblem/167

13 + 23 + 33 + 43 + 53 + ... + n3

 খুবই সহজ কাজ , ছোট বেলার ধারার সূত্র থেকে জানি যে- এর সমষ্টি'র সূত্র হবে ( (n*(n+1)/2 )^2 |

কোডঃ



#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>

typedef long long ll;

//Nayeem Moliick Joy , Applied Physics And Electronic Engineering,University Of Rajshahi.

using namespace std;

int main()

   {

      int T,N;

      ll ans=0;

      cin>>T;

      for(int i=1;i<=T;i++)

      {
          cin>>N;

          ans=((N*(N+1))>>1); //  ( >>1 ) মানে  2 দিয়ে ভাগ করা  , যেটা -  ( /2   ) লেখার চেয়েও দ্রুত কাজ করে ..

          ans=ans*ans;

          printf("Case %d: %lld\n",i,ans);

          ans=0;
      }

      return 0;
   }





SOLUTON IN C# 


using System;

public class Test
{
    public static void Main()
    {
       
        int T = Convert.ToInt32(Console.ReadLine());
        for(int i=1;i<=T;i++){
        int N = Convert.ToInt32(Console.ReadLine());
        long A=(N*(N+1)/2)*(N*(N+1)/2);
        Console.WriteLine("Case "+i+": "+A);
        }
    }
}

No comments:

Post a Comment