日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

AC日记——魔方 洛谷 P2007

發布時間:2025/3/18 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 AC日记——魔方 洛谷 P2007 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

魔方

?

思路:

  模擬;

?

代碼:

#include <cstdio> #include <cstring> #include <iostream> #include <algorithm>using namespace std;struct MFType {int ai[4][4]; }; struct MFType ci[7];int len;char done[500],ch[10];/*1.front 2.back 3.left 4.right 5.top 6.under*/void OperationType_right_turning90() {MFType *now=&ci[4],tmp=ci[4];now->ai[1][1]=tmp.ai[3][1];now->ai[1][2]=tmp.ai[2][1];now->ai[1][3]=tmp.ai[1][1];now->ai[2][1]=tmp.ai[3][2];now->ai[2][3]=tmp.ai[1][2];now->ai[3][1]=tmp.ai[3][3];now->ai[3][2]=tmp.ai[2][3];now->ai[3][3]=tmp.ai[1][3];now=&ci[1],tmp=ci[1];MFType *pos=&ci[6];now->ai[1][3]=pos->ai[1][3];now->ai[2][3]=pos->ai[2][3];now->ai[3][3]=pos->ai[3][3];now=&ci[6],pos=&ci[2];now->ai[1][3]=pos->ai[1][3];now->ai[2][3]=pos->ai[2][3];now->ai[3][3]=pos->ai[3][3];now=&ci[2],pos=&ci[5];now->ai[1][3]=pos->ai[1][3];now->ai[2][3]=pos->ai[2][3];now->ai[3][3]=pos->ai[3][3];now=&ci[5],pos=&tmp;now->ai[1][3]=pos->ai[1][3];now->ai[2][3]=pos->ai[2][3];now->ai[3][3]=pos->ai[3][3]; }void OperationType_right_turningback90() {MFType *now=&ci[4],tmp=ci[4];now->ai[1][1]=tmp.ai[1][3];now->ai[1][2]=tmp.ai[2][3];now->ai[1][3]=tmp.ai[3][3];now->ai[2][1]=tmp.ai[1][2];now->ai[2][3]=tmp.ai[3][2];now->ai[3][1]=tmp.ai[1][1];now->ai[3][2]=tmp.ai[2][1];now->ai[3][3]=tmp.ai[3][1];now=&ci[1],tmp=ci[1];MFType *pos=&ci[5];now->ai[1][3]=pos->ai[1][3];now->ai[2][3]=pos->ai[2][3];now->ai[3][3]=pos->ai[3][3];now=&ci[5],pos=&ci[2];now->ai[1][3]=pos->ai[1][3];now->ai[2][3]=pos->ai[2][3];now->ai[3][3]=pos->ai[3][3];now=&ci[2],pos=&ci[6];now->ai[1][3]=pos->ai[1][3];now->ai[2][3]=pos->ai[2][3];now->ai[3][3]=pos->ai[3][3];now=&ci[6],pos=&tmp;now->ai[1][3]=pos->ai[1][3];now->ai[2][3]=pos->ai[2][3];now->ai[3][3]=pos->ai[3][3]; }void OperationType_top_turning90() {MFType *now=&ci[5],tmp=ci[5];now->ai[1][1]=tmp.ai[3][1];now->ai[1][2]=tmp.ai[2][1];now->ai[1][3]=tmp.ai[1][1];now->ai[2][1]=tmp.ai[3][2];now->ai[2][3]=tmp.ai[1][2];now->ai[3][1]=tmp.ai[3][3];now->ai[3][2]=tmp.ai[2][3];now->ai[3][3]=tmp.ai[1][3];now=&ci[1],tmp=ci[1];MFType *pos=&ci[3];now->ai[1][1]=pos->ai[1][1];now->ai[1][2]=pos->ai[1][2];now->ai[1][3]=pos->ai[1][3];now=&ci[3],pos=&ci[2];now->ai[1][1]=pos->ai[1][1];now->ai[1][2]=pos->ai[1][2];now->ai[1][3]=pos->ai[1][3];now=&ci[2],pos=&ci[4];now->ai[1][1]=pos->ai[1][1];now->ai[1][2]=pos->ai[1][2];now->ai[1][3]=pos->ai[1][3];now=&ci[4],pos=&tmp;now->ai[1][1]=pos->ai[1][1];now->ai[1][2]=pos->ai[1][2];now->ai[1][3]=pos->ai[1][3]; }void OperationType_top_turningback90() {MFType *now=&ci[5],tmp=ci[5];now->ai[1][1]=tmp.ai[1][3];now->ai[1][2]=tmp.ai[2][3];now->ai[1][3]=tmp.ai[3][3];now->ai[2][1]=tmp.ai[1][2];now->ai[2][3]=tmp.ai[3][2];now->ai[3][1]=tmp.ai[1][1];now->ai[3][2]=tmp.ai[2][1];now->ai[3][3]=tmp.ai[3][1];now=&ci[1],tmp=ci[1];MFType *pos=&ci[4];now->ai[1][1]=pos->ai[1][1];now->ai[1][2]=pos->ai[1][2];now->ai[1][3]=pos->ai[1][3];now=&ci[4],pos=&ci[2];now->ai[1][1]=pos->ai[1][1];now->ai[1][2]=pos->ai[1][2];now->ai[1][3]=pos->ai[1][3];now=&ci[2],pos=&ci[3];now->ai[1][1]=pos->ai[1][1];now->ai[1][2]=pos->ai[1][2];now->ai[1][3]=pos->ai[1][3];now=&ci[3],pos=&tmp;now->ai[1][1]=pos->ai[1][1];now->ai[1][2]=pos->ai[1][2];now->ai[1][3]=pos->ai[1][3]; }void debug() {printf("\n");for(int i=1;i<=6;i++){printf("%d\n",i);for(int j=1;j<=3;j++){for(int v=1;v<=3;v++) printf("%d",ci[i].ai[j][v]);printf("\n");}printf("\n");}printf("\n"); }int main() {freopen("cube.in","r",stdin);freopen("cube.out","w",stdout);scanf("%s",done),len=strlen(done);for(int i=1;i<=6;i++){for(int j=1;j<=3;j++){scanf("%s",ch);for(int v=1;v<=3;v++) ci[i].ai[j][v]=ch[v-1]-'0';}} // debug();for(int i=0;i<len;i++){if(done[i]=='1') OperationType_right_turning90();else if(done[i]=='2') OperationType_right_turningback90();else if(done[i]=='3') OperationType_top_turning90();else if(done[i]=='4') OperationType_top_turningback90(); // debug(); }for(int i=1;i<=6;i++){for(int j=1;j<=3;j++){for(int v=1;v<=3;v++) printf("%d",ci[i].ai[j][v]);printf("\n");}}return 0; }

?

轉載于:https://www.cnblogs.com/IUUUUUUUskyyy/p/6912748.html

總結

以上是生活随笔為你收集整理的AC日记——魔方 洛谷 P2007的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品国产乱码一区二区三区99 | 欧美性在线视频 | 午夜精品久久久久久久久久蜜桃 | 国产精品高潮呻吟久久久久久 | 成人免费看片98欧美 | 欧美日韩在线精品 | 林雅儿欧洲留学恋爱日记在线 | 波多野结衣视频免费 | 九色九一 | 久久色视频 | 成人涩涩视频 | 日日骚av| 国产欧美一区二区精品久久久 | 欧美成人区 | 亚洲六月丁香色婷婷综合久久 | 国产香蕉视频 | 青草福利在线 | 日狠狠| 五十路中文字幕 | 欧美精品一区二区蜜桃 | 夜夜精品一区二区无码 | 尤物视频免费在线观看 | 亚洲综合黄色 | 国产成人精品一区二三区四区五区 | 超碰免费av| 国产精品另类 | 熟女高潮一区二区三区 | 性色欲网站人妻丰满中文久久不卡 | 亚洲国内精品 | 欧美久久一级 | 欧美日韩影院 | 男女瑟瑟网站 | 97在线精品视频 | 亚洲视频一区在线观看 | 在线不卡日本 | 曰韩毛片 | 老外一级黄色片 | 美日韩三级 | 最新成人在线 | 日本韩国中文字幕 | 男女日日 | 亚洲激情五月婷婷 | 精品久久毛片 | 白丝校花扒腿让我c | 亚洲一级精品 | 男同互操gay射视频在线看 | 欧美另类videossexo高潮 | 秋霞影院av | 特黄视频| 91国在线视频 | 人人狠狠| 日韩三级视频在线观看 | 国内自拍视频在线观看 | 久草资源站| 免费观看一区 | 99精品视频在线观看免费 | 中文字幕av观看 | 五月激情av | www.欧美色图 | 欧美精品成人一区二区在线观看 | 中国少妇做爰全过程毛片 | 在线免费黄色av | 亚洲福利| 国产吞精囗交久久久 | 中文字幕精品久久久久人妻红杏1 | 一区二区午夜 | 日本欧美国产一区二区三区 | 精品乱子伦一区二区 | jlzzjizz在线播放观看 | 久久aⅴ乱码一区二区三区 亚洲成人18 | 午夜怡红院 | 欧美日韩精品国产 | 国产精品666 | 亚洲女人在线 | 高清欧美性猛交xxxx | 国产精品毛片一区视频播 | 日本啊v在线 | 粗口调教gay2022.com | 丝袜人妻一区二区三区 | 视色视频在线观看 | 制服丝袜在线播放 | 国产在线精品播放 | 欧美亚洲不卡 | 国产视频一区在线 | 日韩在线精品视频一区二区涩爱 | 日韩激情网站 | 亚洲精品成人片在线观看精品字幕 | 日韩在线观看第一页 | 一级性生活毛片 | 国产日韩视频一区 | 天天操天天操天天射 | 日本男人天堂 | 亚洲婷婷在线视频 | 精品爆乳一区二区三区无码av | 亚洲小视频在线观看 | 农村少妇久久久久久久 | 亚洲a∨无码无在线观看 | 久久高清一区 | 在线观看涩涩 |