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

网站建设上机课wordpress报价

网站建设上机课,wordpress报价,电子商务网站设计的书,网页布局的原则problem luogu-P4460 solution 题面以及数据告诉我们显然是状压 dpdpdp。 设 f(s,i):f(s,i):f(s,i): 经过的点集 sss 最后一次画的点为 iii 的方案数。 直接枚举下一个之前没被画的点 jjj 转移即可。 f(s∣2j,j)←f(s,i)f(s|2^j,j)\leftarrow f(s,i)f(s∣2j,j)←f(s,i)。 …problem luogu-P4460 solution 题面以及数据告诉我们显然是状压 dpdpdp。 设 f(s,i):f(s,i):f(s,i): 经过的点集 sss 最后一次画的点为 iii 的方案数。 直接枚举下一个之前没被画的点 jjj 转移即可。 f(s∣2j,j)←f(s,i)f(s|2^j,j)\leftarrow f(s,i)f(s∣2j,j)←f(s,i)。 但这里需要保证 i,ji,ji,j 两点间若存在点必须这些点之前都被画过了。 我们预处理开个 bitset\text{bitset}bitset g(i,j):g(i,j):g(i,j): 与 i,ji,ji,j 贡献且在 i,ji,ji,j 线段上的点集。 共线判断我们常用的是斜率即 yk−yixk−xiyk−yjxk−xj\frac{y_k-y_i}{x_k-x_i}\frac{y_k-y_j}{x_k-x_j}xk​−xi​yk​−yi​​xk​−xj​yk​−yj​​。 但计算机 /0/0/0 是会 RE\text{RE}RE 的所以我们尽量避免处罚交叉相乘判断相等即可。 共线只是一个条件必须是在 i,ji,ji,j 形成的线段上所以和 i,ji,ji,j 的横纵坐标判断一下即可。 最后的最后就是这道题可以不用完所有点。 条件只说了画的点数不小于 444 即可。 code #include bits/stdc.h using namespace std; #define int long long #define mod 100000007 #define maxn 20 bitset maxn g[maxn][maxn]; int n, ans; int X[maxn], Y[maxn], f[1 maxn][maxn];bool check( int l, int r, int i ) {if( (X[i] - X[l]) * (Y[i] - Y[r]) ! (X[i] - X[r]) * (Y[i] - Y[l]) )return 0;if( (X[i] max(X[l], X[r]) or X[i] min(X[l], X[r])) and (Y[i] max(Y[l], Y[r]) or Y[i] min(Y[l], Y[r])) ) return 0;return 1; }signed main() {scanf( %lld, n );for( int i 0;i n;i ) scanf( %lld %lld, X[i], Y[i] );if( n 4 ) return ! puts(0);for( int i 0;i n;i )for( int j 0;j n;j )for( int k 0;k n;k )if( i j or i k or j k ) continue;else if( check( i, j, k ) ) g[i][j][k] 1;for( int i 0;i n;i ) f[1 i][i] 1;for( int s 0;s (1 n);s ) {for( int i 0;i n;i )if( f[s][i] )for( int j 0;j n;j )if( s j 1 ) continue;else {for( int k g[i][j]._Find_first();k ! g[i][j].size();k g[i][j]._Find_next( k ) )if( ! (s k 1) ) goto pass;(f[s | (1 j)][j] f[s][i]) % mod;pass:;}}int ans 0;for( int s 0;s (1 n);s )if( __builtin_popcount( s ) 4 )for( int i 0;i n;i )(ans f[s][i]) % mod;printf( %lld\n, ans );return 0; }
http://www.pierceye.com/news/34428/

相关文章:

  • 百度新闻头条宁波seo公司推荐
  • 网站开发与维护视频荥阳做公司网站的公司
  • 哪个网站可以做设计比赛世界球队最新排名
  • php网站开发案例pdf深圳网站设计公司让您放心省心
  • 网站服务器崩溃腾讯云建站流程
  • 广东茶叶网站建设宜春市网站建设
  • 虚拟资源站码支付wordpress网站服务器无响应是怎么回事
  • 怎么制作手机网站网站站seo教程
  • 江阴网站制作设计免费网址大全
  • 有自己团队做网站上线多久中文儿童网站模板
  • 深圳宝安住房和建设局网站wordpress the
  • 营销型网站深度网wordpress转发插件
  • 图片设计网站有哪些沈阳网站关键词优化
  • wordpress完全删除插件齐齐哈尔企业网站排名优化
  • 做全国性的app网站推广多少p2p 金融网站开发
  • 音乐分享网站源码深圳建筑工地招工招聘信息
  • 杭州设计网站最好的公司建设网站目标
  • 加速百度对网站文章的收录模具网站建设
  • 安全生产门户网站建设深圳大型网站设计
  • 做网站 人工智能天津网站快速排名提升
  • 网站建设目的网站首页图片素材
  • html5自适应手机网站模板教育网网站建设规范
  • 酒店网站建设一般考虑哪些因素群晖 建wordpress 500
  • 360检测网站开发语言的工具pc网站手机网站app
  • 代做cad平面图的网站中交建设集团 网站
  • 网站建设基础ppt有cms布局的wordpress主题
  • 东莞如何建设网站制作平台wordpress 公众号 采集器
  • 网站顶部地图代码怎么做的西安网站开发公司排名
  • 图片类网站开发实验总结nas做流媒体网站
  • 如何自己学做网站钱宝做任务的网站怎么下