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

网站的竞争对手/竞价托管开户

网站的竞争对手,竞价托管开户,wordpress主题grace7,ai设计logo免费网站题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id3209 显然是按照二进制位进行DP。 考虑预处理$F[i][j]$表示到了二进制的第$i$位,有$j$个$1$的数字有多少个。 显然:${F[i][j]F[i-1][j-1]F[i-1][j]}$ 组合数。。。 接下来只需补充…

题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3209


 

显然是按照二进制位进行DP。

考虑预处理$F[i][j]$表示到了二进制的第$i$位,有$j$个$1$的数字有多少个。

显然:${F[i][j]=F[i-1][j-1]+F[i-1][j]}$

组合数。。。

接下来只需补充不漏的计算比$n+1$小的每一个数字对应的1的多少。数位统计即可。

 1 llg work(llg x)
 2 {
 3     llg tot=0;
 4     for (llg i=tail;i>=1;i--)
 5     {
 6         if (x<0) break;
 7         if (a[i])
 8         {
 9             tot+=c[i-1][x];
10               x--;
11         }
12     }
13     return tot;
14 }
View Code

(这上面表示的是有二进制中有$x$个$1$的数有多少个)

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<algorithm>
 4 #include<vector>
 5 #include<cstdlib>
 6 #include<cmath>
 7 #include<cstring>
 8 using namespace std;
 9 #define maxn 10010
10 #define md 10000007
11 #define llg long long 
12 #define yyj(a) freopen(a".in","r",stdin),freopen(a".out","w",stdout);
13 llg n,m,a[maxn],c[100][100],tail,ans;
14 
15 llg ksm(llg A,llg B)
16 {
17     llg ans=1;
18     while (B)
19     {
20         if (B%2) ans*=A,ans%=md;
21         A*=A; A%=md;
22         B/=2;
23     }
24     return ans;
25 }
26 
27 llg work(llg x)
28 {
29     llg tot=0;
30     for (llg i=tail;i>=1;i--)
31     {
32         if (x<0) break;
33         if (a[i])
34         {
35             tot+=c[i-1][x];
36               x--;
37         }
38     }
39     return tot;
40 }
41 
42 int main()
43 {
44     yyj("bzoj3209");
45     cin>>n;
46     n++;
47     for (llg i=0;i<=60;i++) c[i][0]=1;
48     for (llg i=1;i<=60;i++)
49         for (llg j=1;j<=i;j++)
50             c[i][j]=c[i-1][j]+c[i-1][j-1];
51     while (n!=0)
52     {
53         a[++tail]=n%2;
54         n/=2;
55     }
56     ans=1;
57     for (llg i=1;i<=60;i++) 
58         ans*=ksm(i,work(i)),ans%=md;
59     cout<<ans;
60     return 0;
61 }

 

转载于:https://www.cnblogs.com/Dragon-Light/p/6404213.html

http://www.jmfq.cn/news/4763503.html

相关文章:

  • 郑州营销型网站建设哪家好/ui设计培训班哪家好
  • 免费策划方案平台/谷歌seo优化
  • 在线免费看1921完整版/班级优化大师下载
  • 响应式外贸网站案例/杭州推广系统
  • 日本二手表网站/自己建网站要多少钱
  • 姜堰 万邦建设集团网站/公司广告推广方案
  • 同安区建设局网站/微信拓客的最新方法
  • 卫浴网站建设/广告信息发布平台
  • 潍坊网站设计好处/网络营销的表现形式有哪些
  • 网站做优化有用吗/seo管理系统培训
  • 品牌网站建设专家/全网推广引流黑科技
  • 响应式网站开发的理解/seo百度seo排名优化软件
  • 重庆做网站建设公司排名/2024年最新时事新闻
  • 无锡哪家公司做网站/微信小程序免费制作平台
  • 网站建设和管理什么意思/免费建立一个网站
  • 网站售后服务/快速优化seo
  • 网站建设必会的软件有哪些/在线代理浏览网页
  • 公司转让需要交哪些税/网站seo优化分析
  • 延安做网站/swot分析
  • 门户网站建设制作/杭州seo按天计费
  • 长春互联网企业/山东搜索引擎优化
  • 免费 建站/如何制作一个属于自己的网站
  • 网站建设常用问题库/星乐seo网站关键词排名优化
  • 网站做排名2015新年/怎么注册自己的网站
  • 如何做新闻类网站/it培训学校
  • 如何写销售计划书方案/西安网站seo服务
  • 大连科技学院官方网站的建设与放/视频网站推广
  • 南宁网站建设gxjzdrj/模板建站教程
  • 中国三北防护林体系建设网站/网站制作的流程
  • 嘉兴网站建设一薇/免费seo网站诊断