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

公司的论坛与网站绑定南城区做网站

公司的论坛与网站绑定,南城区做网站,深度网络科技有限公司,网站怎么加友情链接Problem - D - Codeforces 思路#xff1a;这个题就是求环的数量#xff0c;通过数据范围的大小#xff0c;我们可以想到用状压dp来做#xff0c;因为只有19个点#xff0c;我们可以将环的路径进行状态压缩#xff0c;用一个二进制数表示环#xff0c;当某一位为1时表示…Problem - D - Codeforces 思路这个题就是求环的数量通过数据范围的大小我们可以想到用状压dp来做因为只有19个点我们可以将环的路径进行状态压缩用一个二进制数表示环当某一位为1时表示这个点在环上那么我们可以用f[i][j]表示当前的路径状态为i当前所在的点为j的情况为了让环不重复统计那么我们可以将路径中最小的点作为起点可以保证不重复那么我们只需要将状态从小到大枚举这样一定会枚举到所有的情况因为i一定是变大的不会变小然后再枚举现在再哪个位置了再枚举接下来要走到哪个点那么如果当前的位置或者要到的位置比起点的编号小了那么就跳过并且如果从当前位置不能够走到下一个位置也跳过并且我们再更新i的过程中要保证路径i没有环因为如果存在环会重复统计。        // Problem: D. A Simple Task // Contest: Codeforces - Codeforces Beta Round 11 // URL: https://codeforces.com/contest/11/problem/D // Memory Limit: 256 MB // Time Limit: 2000 ms#includebits/stdc.h #includesstream #includecassert #define fi first #define se second #define i128 __int128 using namespace std; typedef long long ll; typedef double db; typedef pairint,int PII; const double eps1e-7; const int N5e57 ,M5e57, INF0x3f3f3f3f,mod1e97,mod1998244353; const long long int llINF0x3f3f3f3f3f3f3f3f; inline ll read() {ll x0,f1;char cgetchar();while(c0||c9) {if(c-) f-1;cgetchar();} while(c0c9) {x(ll)x*10c-0;cgetchar();} return x*f;} inline void write(ll x) {if(x 0) {putchar(-); x -x;}if(x 10) write(x / 10);putchar(x % 10 0);} inline void write(ll x,char ch) {write(x);putchar(ch);} void stin() {freopen(in_put.txt,r,stdin);freopen(my_out_put.txt,w,stdout);} bool cmp0(int a,int b) {return ab;} templatetypename T T gcd(T a,T b) {return b0?a:gcd(b,a%b);} templatetypename T T lcm(T a,T b) {return a*b/gcd(a,b);} void hack() {printf(\n----------------------------------\n);}int T,hackT; int n,m,k; bool st[30][30]; ll f[120][20];int lowbit(int x) {return x-x; }void solve() {nread(),mread();for(int i1;im;i) {int aread(),bread();st[a-1][b-1]st[b-1][a-1]true;} for(int i0;in;i) f[1i][i]1;ll res0;for(int i0;i(1n);i) {int startlowbit(i);for(int j0;jn;j) {if((1j)start) continue;for(int k0;kn;k) {if((1k)start) continue;if(!st[j][k]) continue;if(start(1k)) {resf[i][j];}else if(!((ik)1)){f[i|(1k)][k]f[i][j];}}}}res(res-m)/2;printf(%lld\n,res); }int main() {// init();// stin();// ios::sync_with_stdio(false); // scanf(%d,T);T1; while(T--) hackT,solve();return 0; }
http://www.pierceye.com/news/940592/

相关文章:

  • 优化 导航网站百度官网网站首页
  • 各大网站大全河北网站建设seo优化制作设计
  • 做照片的网站前端开发和后端开发
  • 谁能低价做网站支付接口泰州企业自助建站系统
  • 徐州 网站建设辽阳建设网站
  • PHP MySQL 网站开发实例单页应用网站
  • 制作网站的步骤关于企业网站建设的相关思考
  • 统计局网站建设情况ppt设计网站
  • 中石化第四建设公司 网站哪个软件可以看街道实景
  • 郑州做网站哪个平台好全国网站备案
  • 个人网站空间申请html5 网站开发 适配
  • 建站行业如何快速成第一单js制作网页游戏
  • 建立网站后怎么维护做网站自己租服务器还是网络公司
  • 建网站赚钱wordpress 公众号主题
  • 亚马逊网站建设的意义海西高端网站建设
  • 建设静态网站淘宝客怎么建设网站
  • wordpress网站外包浙江省建设厅新网站人员无法查询
  • 广州天与地网站建设石家庄快速建站公司
  • 汕头投资建设总公司网站专做PPP项目网站
  • 双语教学示范课程建设项目网站建设通网站上线
  • 电子商务网站域名注册要求南京电商设计
  • 网站左侧导航设计国内免费服务器地址
  • 怎样上网站dns解析不了图片墙网站源码
  • 东莞网站建设多少钱玩网页游戏的网站
  • 做网上竞猜网站合法吗珠海移动网站建设费用
  • 电视剧手机网站大全网页版微信二维码付款怎么弄
  • 亳州有做网站的吗一站式快速网站排名多少钱
  • 国外数码印花图案设计网站秦皇岛信息平台
  • 网站建设仿站纪念册设计制作公司
  • 西安烽盈网站建设有人上相亲网站做传销燕窝