当前位置: 首页 > news >正文

【题解】花神的数论题

【P4317】题解

一:【题意】

求f(1)f(2)...*f(n)%mod
f(x)表x二进制上多少个1

二:【解法】

压入状态所需维度
当前位,前导零,数位限制,前面1个数

三:【代码】

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int mod=1e7+7;
vector<int> a;
int dp[64][2][2][64];
int Dp(int now,int st,int lim,int sum){if(now==a.size()) return max(1ll,sum);if(dp[now][st][lim][sum]!=-1) return dp[now][st][lim][sum];int maxn=lim?a[now]:1;int ans=1;for(int i=0;i<=maxn;i++){ans*=Dp(now+1,st&&(i==0),lim&&(i==maxn),sum+(i==1));ans%=mod;}dp[now][st][lim][sum]=ans;return ans;
}
int dfs(int x){while(x){a.push_back(x&1);x/=2;}reverse(a.begin(),a.end());memset(dp,-1,sizeof dp);return Dp(0,1,1,0);
}
signed main(){int n;cin>>n;cout<<dfs(n)<<"\n";return 0;
}
http://www.gsyq.cn/news/123658.html

相关文章:

  • 2025年年终翻译公司推荐排行榜单对比与实用选择指南 - 品牌推荐
  • 2025年年终翻译公司推荐排行榜:基于资质案例与服务的五家对比分析 - 品牌推荐
  • 2025年12月北京NPDP培训机构哪家值得选择? - 2025年品牌推荐榜
  • 【赵渝强老师】Memcached的路由算法
  • 家政系统小程序源码开发微信公众号H5同城保洁上门定制二开
  • 产品推介丨直流耦合高速数字化仪 QT1146
  • 产品推介丨直流耦合高速数字化仪 QT1146
  • Win10专业版激活方法 亲测有效!!!
  • 中国口碑好十大鱼竿名单:2025年鱼竿前十的品牌名单揭晓 - 品牌2026
  • 【赵渝强老师】管理MongoDB的运行
  • 2025年12月宁波喷塑加工优质厂家精选 - 2025年品牌推荐榜
  • 2025十大钓鱼竿品牌排行榜:国产鱼竿品牌,这些良心品牌值得选 - 品牌2026
  • 外勤管理软件哪个好?小步外勤以专业赢得信赖 - 企业数字化观察家
  • 2025年快速充电桩源头厂家Top5推荐 - 2025年品牌推荐榜
  • 防火电缆工厂2025年推荐榜单 - 2025年品牌推荐榜
  • 订货会方案策划公司哪家好?行业服务机构实力盘点 - 品牌排行榜
  • 会展设计公司哪家经验丰富?行业深耕机构推荐 - 品牌排行榜
  • 【GitHub每日速递 20251219】Claude-Mem:持久内存压缩系统,为Claude Code带来上下文连续性新体验!
  • 北京铂联安全技术有限公司 联系方式:涉密场景防偷拍技术应用指导 - 品牌推荐
  • 市面上最好的全自动家用睡眠呼吸机品牌推荐 - 品牌排行榜
  • 2025年甘肃艺考文化课冲刺班排名前五 - 2025年品牌推荐榜
  • 科研高温炉厂家选择指南:聚焦行业技术与服务实力 - 品牌排行榜
  • 2025年比较好的搅拌器/防沉淀搅拌器行业内口碑厂家排行榜 - 行业平台推荐
  • 活动策划公司哪家策划效果好?行业实力机构推荐 - 品牌排行榜
  • 2025年甘肃艺考文化课集训顶尖公司推荐 - 2025年品牌推荐榜
  • 2025年评价高的顶入式搅拌器/消除死区搅拌器TOP品牌厂家排行榜 - 行业平台推荐
  • 2025年12月特种电缆国内一线品牌推荐选购指南:国内一线品牌推荐及实力分析 - 品牌2026
  • 2025年12月国内顶尖货架厂综合测评 - 2025年品牌推荐榜
  • 东城区婚姻律师事务所推荐:聚焦家事法律服务领域 - 品牌排行榜
  • 覆盖全场景::特种、计算机、轨道交通、矿山煤矿电缆国内一线品牌推荐2025年12月新版 - 品牌2026