#include <iostream>
using namespace std;
int main(){
int S=1,n,a,x=1,i;
cin>>n>>a;
for (i=1; i<=n; i++)
if (i%2==0){
x=x*a;
S+=x;
}
else {
x=x*a;
S-=x;
}
cout<<S;
return 0;
}
Ti-am pus algoritmul complet, daca ai vreo intrebare sau nelamurire legata de metoda te rog sa-mi spui! In principiu initializam suma cu 1, ca sa fie mai simplu, apoi daca suntem la indice par cu i-ul adaugam la suma a la puterea respectiva, daca suntem la indice impar scadem din suma a la puterea respectiva.