#include <iostream>
using namespace std;
long long f(int n)
{
if (n==1)
{
return 1;
}
if (n>1)
{
return n+f(n-1);
}
}
long long g(int n)
{
if (n==1)
{
return 1;
}
if (n>1)
{
return f(n)+g(n-1)
}
}
int main()
{
int n;
while (cin >> n)
{
cout << f(n) << " " << g(n) << endl;
}
return 0;
}
#include
using namespace std;
long long f(int n)
{
if (n==1)
{
return 1;
}
if (n>1)
{
return n+f(n-1);
}
}
long long g(int n)
{
if (n==1)
{
return 1;
}
if (n>1)
{
return f(n)+g(n-1)
}
}
int main()
{
int n;
while (cin >> n)
{
cout << f(n) << " " << g(n) << endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int n;
long long f,g;
while (cin >> n)
{
f=((n+1)*n)/2;
g=(n*(n+1)*(n+2))/6;
cout << f << " " << g << endl;
}
return 0;
}
這是我換新的方式測試,測試是AC,送出解答卻是NA,請問哪裡有問題?