博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ1111 : [POI2007]四进制的天平Wag
阅读量:6201 次
发布时间:2019-06-21

本文共 633 字,大约阅读时间需要 2 分钟。

POI2007完结撒花~

 

首先将n转化为四进制,从低位到高位DP

f[i]表示这一位不向下一位借位

g[i]表示这一位向下一位借位,但借的那个不算在i

f[0]=0,g[0]=inf

f[i]=merge(f[i-1]+b[i],g[i-1]+b[i]+1)

g[i]=merge(f[i-1]+4-b[i],g[i-1]+3-b[i])

 

#include
#include
#define N 1670struct E{ int x,y; E(){} E(int _x,int _y){x=_x,y=_y;} inline E operator+(int _x){return E(x+_x,y);} inline E operator+(E b){return x==b.x?E(x,(y+b.y)%1000000000):(x
>=2; for(b[++n]=a[0]/10;l&&!a[l];l--); } for(f[0]=E(0,1),g[0]=E(N,0),n++,i=1;i<=n;i++)f[i]=(f[i-1]+b[i])+(g[i-1]+(b[i]+1)),g[i]=(f[i-1]+(4-b[i]))+(g[i-1]+(3-b[i])); return printf("%d",f[n].y),0;}

  

转载地址:http://xytca.baihongyu.com/

你可能感兴趣的文章
win7下IIS的安装和配置图文教程
查看>>
【linux端口号与PID的互相查询】
查看>>
java web 程序---刷新页面次数
查看>>
java代码List
查看>>
GCViewer / MAT
查看>>
win8.1弹框
查看>>
javascript的闭包的形成
查看>>
JQuery 样式设置、追加、移除与切换
查看>>
dedecms在后台替换文章标题、内容、摘要、关键字
查看>>
dedecms pc模板和yd模板在同一个后台,pc跳转yd
查看>>
Asp.Net URL的操作类(64编码、解码)
查看>>
Asp.Net 导出Excel示例
查看>>
spoolight on oracle 配置
查看>>
重建 orainvenotry
查看>>
php 报错如下:Notice: Trying to get property of non-object
查看>>
模式识别之腾讯云服务器---腾讯服务器机器学习接口
查看>>
第十九回 基础才是重中之重~你是否真正了解TransactionScope?
查看>>
新浪微博 oauth2.0 redirect_uri_mismatch
查看>>
python中文件和目录操作
查看>>
在编译php事务时候出现如下错误,具体原因不知,不过解决了
查看>>