P1028 数的计算 来源:洛谷 ★ 1000 递推 本题活力0.21按难度、完成结果与训练证据估算算法如山行则将至 查看原题王梓豪 的主页 题目详情思考与重做代码相关标签 题目描述构造不超过n/2的数列,求合法数列总数。 思考与重做 王梓豪的同题记录 · 1 条 王梓豪 · 2026-08-15本次记录最后更新 2026.8.15完成结果:未记录注意递归可以用递推代替 队友同题 · 1 人2 条记录廖夏 · 2026-08-08完成结果:未记录可以得到递推式 f n = \Sigma i^{\frac{n}{2}} f i廖夏 · 2026-08-08完成结果:未记录需要从直觉上理解每个变量的意义,本题中’res‘一开始设置为0,没有充分理解,res应该是1 代码复制代码#include <bits/stdc++.h> using namespace std; int main() { int n; cin>>n; vector<int> a(1001,1); for(int i=1;i<=n;i++) { for(int j=1;j<=i/2;j++) { a[i]+=a[j]; } } cout<<a[n]; }