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

钦州市网站建设_网站建设公司_RESTful_seo优化

网站开发工程师好不好,江苏网站seo设计,页面设计及逻辑方案,网站适配手机题目链接如下#xff1a; Online Judge 这道题刘汝佳的解法复杂度要低很多。注意到m远小于n#xff0c;他的解法是遍历不同的列组合c1, c2, 然后再遍历行#xff0c;如果对应元素相同#xff0c;输出。 我的解法复杂度高很多#xff0c;但这道题的时间限制有9秒#x…题目链接如下 Online Judge 这道题刘汝佳的解法复杂度要低很多。注意到m远小于n他的解法是遍历不同的列组合c1, c2, 然后再遍历行如果对应元素相同输出。 我的解法复杂度高很多但这道题的时间限制有9秒所以能AC..... #include iostream #include cstdio #include string #include map #include set #include algorithm // #define debug const int maxN 10001; const int maxM 11; const int comma 44;int n, m, pos, pre, cnt 0; int table[maxN][maxM]; std::string line, str; std::mapstd::string, int mp; char ch; bool flag;int main(){#ifdef debugfreopen(0.txt, r, stdin);freopen(1.txt, w, stdout);#endifwhile(scanf(%d %d, n, m) 2){getchar();for(int i 1; i n; i){getline(std::cin, line);line.push_back(,);pre -1;for(int j 1; j m; j){pos line.find(,, pre 1);str line.substr(pre 1, pos - pre - 1);pre pos;if(mp.find(str) mp.end()){mp[str] cnt;}table[i][j] mp[str];}}flag true;for(int i 1; i n; i){for(int j i 1; j n; j){std::setint st;for(int k 1; k m; k){if(table[i][k] table[j][k]){st.insert(k);}}if(st.size() 1){printf(NO\n%d %d\n%d %d\n, i, j, *(st.begin()), *(st.begin()));flag false;i n;break;}}}printf(%s, flag ? YES\n : );}#ifdef debugfclose(stdin);fclose(stdout);#endifreturn 0; } 根据刘汝佳解法改写的代码如下还是快不少的 #include iostream #include cstdio #include string #include map #include algorithm // #define debug const int maxN 10001; const int maxM 11; const int comma 44; const int hashMul 100001;int n, m, pos, pre, cnt 0; int table[maxN][maxM]; std::string line, str; std::mapstd::string, int mp; char ch; bool flag;int main(){#ifdef debugfreopen(0.txt, r, stdin);freopen(1.txt, w, stdout);#endifwhile(scanf(%d %d\n, n, m) 2){mp.clear();for(int i 1; i n; i){getline(std::cin, line);line.push_back(,);pre -1;for(int j 1; j m; j){pos line.find(,, pre 1);str line.substr(pre 1, pos - pre - 1);pre pos;if(mp.find(str) mp.end()){mp[str] cnt;}table[i][j] mp[str];}}flag true;for(int i 1; i m; i){for(int j i 1; j m; j){std::mapint, int p;for(int k 1; k n; k){int temp table[k][i] * hashMul table[k][j];if(p.count(temp)){printf(NO\n%d %d\n%d %d\n, p[temp], k, i, j);flag false;j m 1;i m 1;break;} else{p[temp] k;}}}}printf(%s, flag ? YES\n : );}#ifdef debugfclose(stdin);fclose(stdout);#endifreturn 0; }
http://www.lebaoying.cn/news/119463.html

相关文章:

  • h5平台网站开发六安城市网优选
  • 山东德州做网站外包服务公司是干什么的
  • 天津网站开发平台做网站是要编程吗
  • 网站开发设计师培训成都网站建设zmcms
  • 做个医院网站多少钱怎么重新装一下wordpress
  • wordpress 搬家 mysql上海关键词优化的技巧
  • 微博优惠券网站怎么做wordpress secondary title
  • 建网站一般要多少钱做文创的网站
  • 中国工商网官方网站北京到广州高铁多长时间
  • 济南做网站的哪家好企业做网站
  • 汕头网站建设模板怎么设计网页主页
  • 怎样做当地网站推广游戏公司怎么注册
  • 建立自己的网站平台的好处网页制作源代码分享
  • 网站开发毕业设计参考文献网站网站平台建设方案
  • 顺德电子商务网站建设泰州市网站建设制作
  • 南通优普营销网站建设浪潮做网站建设吗
  • 福永营销型网站多少钱ui设计已经不火了
  • 大学跳蚤市场网站建设防止wordpress目录显示
  • 黄冈个人网站建设平台网页模板免费网址
  • 如何维护公司网站建立一个国外的网站
  • 珠珠宝宝网网站站建建设设html结构代码
  • 怎么修改公司网站图片公司局域网怎么建立
  • 网站名字备案流程个人企业网站怎么建设
  • 展示型网站建设的建议3建网站
  • 璧山职教中心示范校建设网站公司做网站需要准备什么条件
  • 金山专业网站建设推广引流的10大渠道
  • 邓亚萍做的网站如何搭建网站平台
  • 福州网站seo公司购物网站建设渠道
  • 宁波网站建设信息推荐陈塘庄网站建设
  • 全网营销型网站seo排名点来上海百首网络