关注
#include<iostream> #include<cmath> using namespace std; long long int f[1001] = {0}; long long int do_calc(int n) { if (n == 0) { f[0] = 1; return f[0]; } else if (n == 1) { f[1] = 1; return f[1]; } else { if (f[n] != 0) { f[n] %= (long long int)pow(10,9)+3; return f[n]; } int item = (long long int)(log(n) / log(2)) + 1; for (int k = 0; k < item; k++) { f[n] += do_calc(n - (1 << k)); } f[n] %= (long long int)pow(10,9)+3; return f[n]; } } int main() { int M; cin >> M; while (M > 0) { int n; cin >> n; cout << do_calc(n) << endl; M--; } return 0; }
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你实习是赚钱了还是亏钱了? #
31013次浏览 242人参与
# CVTE求职进展汇总 #
23304次浏览 320人参与
# 360集团校招 #
22209次浏览 164人参与
# 用一句话形容你的团队氛围 #
18810次浏览 179人参与
# 毕业论文进行时 #
7027次浏览 81人参与
# 你找工作是从容有余 or 匆忙滚爬? #
12445次浏览 95人参与
# 联影求职进展汇总 #
51664次浏览 325人参与
# 联影医疗求职进展汇总 #
6527次浏览 25人参与
# 同bg的你秋招战况如何? #
175118次浏览 1022人参与
# 海康威视工作体验 #
45892次浏览 157人参与
# 机械人与华为的爱恨情仇 #
137581次浏览 1013人参与
# 中核求职进展汇总 #
28680次浏览 193人参与
# 嵌入式岗知多少 #
58949次浏览 548人参与
# 面对逼签的应对技巧 #
7588次浏览 38人参与
# 外包能不能当跳板? #
47801次浏览 245人参与
# 2022毕业即失业取暖地 #
116751次浏览 706人参与
# 找实习你看重大厂光环还是业务方向 #
41740次浏览 164人参与
# 我来点评面试官 #
16922次浏览 114人参与
# 扒一扒那些奇葩实习经历 #
127033次浏览 1100人参与
# 哪些公司校招卡第一学历 #
220502次浏览 777人参与
# 校招薪资来揭秘 #
1948次浏览 17人参与


