Dado un entero positivo N . La tarea es encontrar el término N de la serie:
4, 11, 30, 85, 248…
Ejemplos:
Entrada: N = 4
Salida: 85Entrada: N = 2
Salida: 11
Acercarse:
El término N de la serie dada se puede generalizar como:
T norte = 3 norte + norte
Ilustración:
Entrada: N = 4
Salida: 85
Explicación:
T N = 3 N +N
= 3 4 + 4
= 81 +4
= 85
A continuación se muestra la implementación del problema anterior:
C++
// C++ program to find N-th term // of the series- // 4, 11, 30, 85, 248... #include <bits/stdc++.h> using namespace std; // Function to return Nth term // of the series int nthTerm(int N) { return pow(3, N) + N; } // Driver Code int main() { // Get the value of N int N = 4; cout << nthTerm(N); return 0; }
Java
// Java program to find N-th term // of the series- // 4, 11, 30, 85, 248... class GFG { // Function to return Nth term // of the series static int nthTerm(int N) { return (int)Math.pow(3, N) + N; } // Driver Code public static void main(String args[]) { // Get the value of N int N = 4; System.out.println(nthTerm(N)); } } // This code is contributed by saurabh_jaiswal.
Python3
# Python code for the above approach # Function to return Nth term # of the series def nthTerm(N): return (3 ** N) + N; # Driver Code # Get the value of N N = 4; print(nthTerm(N)); # This code is contributed by Saurabh Jaiswal
C#
// C# program to find N-th term // of the series- // 4, 11, 30, 85, 248... using System; class GFG { // Function to return Nth term // of the series static int nthTerm(int N) { return (int)Math.Pow(3, N) + N; } // Driver Code public static void Main() { // Get the value of N int N = 4; Console.Write(nthTerm(N)); } } // This code is contributed by Samim Hossain Mondal.
Javascript
<script> // JavaScript code for the above approach // Function to return Nth term // of the series function nthTerm(N) { return Math.pow(3, N) + N; } // Driver Code // Get the value of N let N = 4; document.write(nthTerm(N)); // This code is contributed by Potta Lokesh </script>
Producción
85
Complejidad de tiempo: O (log 3 N)
Espacio Auxiliar: O(1), ya que no se ha ocupado ningún espacio extra.
Publicación traducida automáticamente
Artículo escrito por athakur42u y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA