博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[BZOJ] 3301: [USACO2011 Feb] Cow Line
阅读量:5892 次
发布时间:2019-06-19

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

康拓展开/逆展开 模板

#include
#include
#include
#define int long longusing namespace std;inline int rd(){ int ret=0,f=1;char c; while(c=getchar(),!isdigit(c))f=c=='-'?-1:1; while(isdigit(c))ret=ret*10+c-'0',c=getchar(); return ret*f;}#define space() putchar(' ')#define nextline() putchar('\n')void pot(int x){if(!x)return;pot(x/10);putchar('0'+x%10);}void out(int x){if(!x)putchar('0');if(x<0)putchar('-'),x=-x;pot(x);}const int MAXN = 24;int n,m;int fac[MAXN],a[MAXN];int vis[MAXN],tim;void ct(int x){ x--; ++tim; for(int i=1;i<=n;i++){ int cur=x/fac[n-i],j; for(j=1;j<=n;j++){ if(vis[j]==tim)continue; if(cur==0) break; cur--; } vis[j]=tim; out(j);space(); x%=fac[n-i]; } nextline();}void rct(){ int ans=1; for(int i=1;i<=n;i++){ int tmp=0; for(int j=i+1;j<=n;j++){ if(a[j]

转载于:https://www.cnblogs.com/ghostcai/p/9866495.html

你可能感兴趣的文章
视频直播点播nginx-rtmp开发手册中文版
查看>>
ruby学习总结04
查看>>
Binary Tree Paths
查看>>
Ueditor自定义ftp上传
查看>>
线程以及多线程
查看>>
PHP队列的实现
查看>>
单点登录加验证码例子
查看>>
[T-SQL]从变量与数据类型说起
查看>>
稀疏自动编码之反向传播算法(BP)
查看>>
二叉搜索树转换成双向链表
查看>>
WebLogic和Tomcat的区别
查看>>
java类中 获取服务器的IP 端口
查看>>
occActiveX - ActiveX with OpenCASCADE
查看>>
redmine
查看>>
css 序
查看>>
DirectshowLib摄像头拍照的”未找到可用于建立连接的介质筛选器组合“ 解决办法...
查看>>
wcf-1
查看>>
三种简单排序
查看>>
Dalvik VM和JVM的比较以及Android新的虚拟机ART
查看>>
【CSU 1803】2016
查看>>