Dado un entero positivo, N . Encuentra la suma del primer N término de la serie 12, 14, 24, 58, 164, …..
Ejemplos :
Entrada : N = 5
Salida : 272Entrada : N = 3
Salida : 50
Acercarse:
La secuencia se forma usando el siguiente patrón. Para cualquier valor N-
S norte = 3 norte – norte 2 + 11 * norte – 1
Ilustración:
Entrada: N = 5
Salida: 272
Explicación:
S N = 3 N – N 2 + 11 * N – 1
= 3 5 – 5 2 + 11 * 5 – 1
= 243 – 25 + 54
= 272
A continuación se muestra la implementación del enfoque anterior:
C++
// C++ program to implement // the above approach #include <bits/stdc++.h> using namespace std; // Function to return sum of // N term of the series int findSum(int N) { return (pow(3, N) - pow(N, 2) + 11 * N - 1); } // Driver Code int main() { int N = 5; cout << findSum(N); return 0; }
Java
// Java program to implement // the above approach class GFG { // Function to return sum of // N term of the series static int findSum(int N) { return (int) (Math.pow(3, N) - Math.pow(N, 2) + 11 * N - 1); } // Driver Code public static void main(String args[]) { int N = 5; System.out.print(findSum(N)); } } // This code is contributed by saurabh_jaiswal.
Python3
# Python code for the above approach # Function to return sum of # N term of the series def findSum(N): return ((3 ** N) - (N ** 2) + 11 * N - 1); # Driver Code # Get the value of N N = 5; print(findSum(N)); # This code is contributed by Saurabh Jaiswal
C#
// C# program to implement // the above approach using System; class GFG { // Function to return sum of // N term of the series static int findSum(int N) { return (int) (Math.Pow(3, N) - Math.Pow(N, 2) + 11 * N - 1); } // Driver Code public static void Main() { int N = 5; Console.Write(findSum(N)); } } // This code is contributed by Samim Hossain Mondal.
Javascript
<script> // JavaScript code for the above approach // Function to return sum of // N term of the series function findSum(N) { return (Math.pow(3, N) - Math.pow(N, 2) + 11 * N - 1); } // Driver Code // Get the value of N let N = 5; document.write(findSum(N)); // This code is contributed by Potta Lokesh </script>
272
Complejidad de tiempo: O(1)
Espacio Auxiliar: O(1), ya que no se ha ocupado ningún espacio extra.
Publicación traducida automáticamente
Artículo escrito por akashjha2671 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA