温州百度网站快速优化吉林东奥建设集团网站
web/
2025/9/28 6:28:50/
文章来源:
温州百度网站快速优化,吉林东奥建设集团网站,邢台开发区网站,乐清市城乡规划建设局网站向题解低头#xff0c;向大佬低头(。﹏。)orz……模拟也不能乱模啊……要好好分析题意#xff0c;简化简化再简化orz敲黑板 六个面的魔方#xff0c;能一步还原的情况一定是只有2个面是单色#xff0c;其余四个面#xff0c;每个面2种颜色#xff0c;而且不会出现任意两面…向题解低头向大佬低头(。﹏。)orz……模拟也不能乱模啊……要好好分析题意简化简化再简化orz敲黑板 六个面的魔方能一步还原的情况一定是只有2个面是单色其余四个面每个面2种颜色而且不会出现任意两面的两种颜色均相同的情况。 如果每个面的颜色2,肯定没有办法一步还原这里每输入一个面用set计数size1的话记录一下单色面的面数fsize2的话判断一下是否存在两个面的两种颜色均相同的情况size2当然就肯定不能一步还原啦直接NO 如果单色面的面数2,也是不能一步还原的……emmmm条件有些乱……感觉……就……一点一点凑…… #includeiostream
#includestring.h
#includeset
using namespace std;
int c[7][7];
int a;
int main()
{int f 0;for (int i 0; i 6; i){setints;for (int j 0; j 4; j){cin a;s.insert(a);}if (s.size() 1)f;else if (s.size() 2){int n[2];int j 0;for (auto it : s) //emmm不太会用set……直接c[*s.begin()][*s.end()]的时候编译错误……有米有大佬给讲一讲哇n[j] it;c[n[0]][n[1]];if (c[n[0]][n[1]] 1){cout NO endl;return 0;}}else{cout NO endl;return 0;}}if (f 2)cout YES endl;else cout NO endl;return 0;
} 转载于:https://www.cnblogs.com/Egoist-/p/7795039.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/83180.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!