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

东莞网站建设方案咨询深圳优化网站公司

东莞网站建设方案咨询,深圳优化网站公司,一级域名做网站,.net网站开发框架CF1157G. Inverse of Rows and Columns Solution 首先枚举第一行是否变换#xff0c;再枚举第一行的010101状态#xff0c;即可确定列变换。 然后对于之后的行变换#xff0c;从前往后贪心地让111出现得尽可能晚即可。 Code #include vector #include list再枚举第一行的010101状态即可确定列变换。 然后对于之后的行变换从前往后贪心地让111出现得尽可能晚即可。 Code #include vector #include list #include map #include set #include deque #include queue #include stack #include bitset #include algorithm #include functional #include numeric #include utility #include sstream #include iostream #include iomanip #include cstdio #include cmath #include cstdlib #include cctype #include string #include cstring #include ctime #include cassert #include string.h //#include unordered_set //#include unordered_map //#include bits/stdc.h#define MP(A,B) make_pair(A,B) #define PB(A) push_back(A) #define SIZE(A) ((int)A.size()) #define LEN(A) ((int)A.length()) #define FOR(i,a,b) for(int i(a);i(b);i) #define fi first #define se secondusing namespace std;templatetypename Tinline bool upmin(T x,T y) { return yx?xy,1:0; } templatetypename Tinline bool upmax(T x,T y) { return xy?xy,1:0; }typedef long long ll; typedef unsigned long long ull; typedef long double lod; typedef pairint,int PR; typedef vectorint VI;const lod eps1e-11; const lod piacos(-1); const int oo130; const ll loo1ll62; const int mods1e97; const int MAXN205; const int INF0x3f3f3f3f;//1061109567 /*--------------------------------------------------------------------*/ inline int read() {int f1,x0; char cgetchar();while (c0||c9) { if (c-) f-1; cgetchar(); }while (c0c9) { x(x3)(x1)(c^48); cgetchar(); }return x*f; } int a[MAXN][MAXN],X[MAXN],Y[MAXN],Flag[MAXN]; signed main() {int nread(),mread();for (int i1;in;i)for (int j1;jm;j) a[i][j]read();for (int i0;im;i){int flag1;for (int j1;ji;j) Y[j]a[1][j]^X[1];for (int ji1;jm;j) Y[j]a[1][j]^X[1]^1;for (int j1;jn;j) Flag[j]X[j]0;for (int j2,lst(i!m);jn;j){for (int k1;km;k)if (!lst){if (Flag[j](a[j][k]^X[j]^Y[k])) lst1;if (!Flag[j]k1(a[j][k]^X[j]^Y[k])) lst1;if (!Flag[j]k1(a[j][k]^X[j]^Y[k])) X[j]Flag[j]1;}else{if (Flag[j]!(a[j][k]^X[j]^Y[k])) flag0;if (!Flag[j](a[j][k]^X[j]^Y[k])) X[j]0,Flag[j]1;if (!Flag[j]!(a[j][k]^X[j]^Y[k])) X[j]1,Flag[j]1;}}if (flag){puts(YES);for (int j1;jn;j) putchar(X[j]0);puts();for (int j1;jm;j) putchar(Y[j]0);puts();return 0;} }X[1]1;for (int i0;im;i){int flag1;for (int j1;ji;j) Y[j]a[1][j]^X[1];for (int ji1;jm;j) Y[j]a[1][j]^X[1]^1;for (int j1;jn;j) Flag[j]X[j]0;for (int j2,lst(i!m);jn;j){for (int k1;km;k)if (!lst){if (Flag[j](a[j][k]^X[j]^Y[k])) lst1;if (!Flag[j]k1(a[j][k]^X[j]^Y[k])) lst1;if (!Flag[j]k1(a[j][k]^X[j]^Y[k])) X[j]Flag[j]1;}else{if (Flag[j]!(a[j][k]^X[j]^Y[k])) flag0;if (!Flag[j](a[j][k]^X[j]^Y[k])) X[j]0,Flag[j]1;if (!Flag[j]!(a[j][k]^X[j]^Y[k])) X[j]1,Flag[j]1;}}if (flag){puts(YES);for (int j1;jn;j) putchar(X[j]0);puts();for (int j1;jm;j) putchar(Y[j]0);puts();return 0;} }puts(NO);return 0; }
http://www.yutouwan.com/news/218495/

相关文章:

  • 新建网站站点的微信公众号链接网站开发
  • 河津网站制作网站商城微信支付接口
  • 网站建设需求文件国内做的好的电商网站有哪些
  • 哪个网站有学做吃的什么是设计方案
  • 深圳网站建设 贴吧家用电脑网站建设
  • 建设银行官方网站地址微信投放广告多少钱
  • 和平东路网站建设建设工程+质量+协会网站
  • h5建站工具网页制作教程视频简单
  • 2017网站建设报价单免费做网站推荐
  • 徐州网站建设培训千图网素材下载网站
  • 天天爱天天做视频网站做网站 什么主题较好
  • 建设网站火车票预订做网站 商标分类
  • 网站开发关于安全问题app制作手机版
  • 网站的在线支付模块怎么做电商网站建设代理商
  • 浙江网站建设电话wordpress admin-ajax.php远程sql注入漏洞
  • 封面制作网站建立自己的网站软件有
  • 网站建设是不是可以免费建站做外贸应该去什么网站
  • 固始网站建设公司阿里云网站方案建设书
  • 网站开发环境怎么写做网站用到什么开发语言
  • 网站建设收费标准方案姓氏头像在线制作免费生成图片
  • 哪些属于功能型网站网站建设案例教程试卷
  • 佛山建设外贸网站公司吗设计网站专业
  • 有什么做ppt参考的网站深汕特别合作区房价
  • 好听大气的公司名字绍兴网站建设优化
  • 深圳做网站公司多少钱微信里的小程序怎么删了
  • 网站开发入门书彩票网站开发 极云
  • 高校思政教育工作网站建设中山手机网站建设费用
  • 医疗 企业 网站制作投资手机网站源码
  • 如何做拼多多商城官网站网页制作素材照片和文案
  • 网站攻击一般有那些如何做百度搜索推广