、、、cpp
#include
using namespace std;
int ptb(int n) {
if (n == 1 || n == 2 || n == 3)
return 1;
return ptb(n - 1) + ptb(n - 2) + ptb(n - 3);
}
int main() {
int n;
cin >> n;
if (ptb(n) >= 0 && ptb(n) < 10)
cout << ptb(n) % 10;
else if (ptb(n) >= 10 && ptb(n) < 100)
cout << ptb(n) / 10 % 10 << ptb(n) % 10;
else if (ptb(n) >= 100 && ptb(n) < 1000)
cout << ptb(n) / 100 % 10 << ptb(n) / 10 % 10 << ptb(n) % 10;
else
cout << ptb(n) / 1000 % 10 << ptb(n) / 100 % 10 << ptb(n) / 10 % 10 << ptb(n) % 10;
return 0;
}
、、、
6375超时了,30分,请帮忙看看。
共 2 条回复
希望更丰富的展现?使用 Markdown.
能否在开头加 ```cpp 在最后加 ```