-
个人简介
ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
听说Ctrl+shift+w可以访问浏览器隐藏空间[doge]
lg:1454243欢迎壶关 QwQ
$$\small\texttt{\color{#FA4129}本}\huge\texttt{\color{#FE9019}人}_{\small\texttt{\color{#FFE304}的}^{\large\texttt{\color{#FFEC01}萌\color{#FFF900}新}\small\texttt{\color{#FCFB03}Q\color{#F8FB07}W\color{#F1FB0B}Q}}}^{\large\texttt{\color{#FFB511}是}{\small\texttt{\color{#FFDC07}刚\color{#FFEF00}学}\large\texttt{\color{#FFF600}O\color{#FFFA00}I}}}\huge\texttt{\color{#E6F911}但\color{#92E82F}是}^{\large\texttt{\color{#39D54B}即}{\small\texttt{\color{#03C767}使}}}_{\normalsize\text{\color{#07C964}是\color{#00C789}这\color{#00C7A5}样}}\texttt{\color{#00CBC6}我\color{#00D0EB}也}^{\small\texttt{\color{#00D0F2}要}\normalsize\texttt{\color{#00D0F6}用}\texttt{\color{#03BEF4}蒟}_{\texttt{\color{#04AAEF}蒻}\large\texttt{\color{#078DE4}的}}}_{\scriptsize\texttt{\color{#01CDF6}声\color{#03C2F5}音\color{#04B4F2}大\color{#04A7EE}声\color{#0791E6}喊\color{#0A7BDD}出}}{\color{#125BCD}IOI\color{#3D2AB5}AK\color{#A011AD}ME} $$洛谷名蓝来绿去绿来蓝去经常忘打洛谷入门赛的五年级学牲一枚awa
130行代码留念(应该可以当做码风参考吧………)
#include<bits/stdc++.h> #define int long long using namespace std; int dx[]={0,1,0,-1,1,-1,1,-1};//太好了是偏移量我们没救了 int dy[]={1,0,-1,0,1,-1,-1,1}; int n,m,t,a[110][110],b[110][110],cnt0,cnt1,cnt2; void cnt(int x,int y) { cnt0=cnt1=cnt2=0; for(int i=0;i<8;i++) { int nx=x+dx[i]; int ny=y+dy[i]; if(nx>=1&&ny>=1&&nx<=n&&ny<=m) { if(a[nx][ny]==0) { cnt0++; } if(a[nx][ny]==1) { cnt1++; } if(a[nx][ny]==2) { cnt2++; } } } } void solve() { for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) { cnt(i,j); if(a[i][j]==2) { if(cnt1>=3) { b[i][j]=1; } else { b[i][j]=2; } } else if(a[i][j]==1) { if(cnt1+cnt2<2||cnt1>3) { b[i][j]=2; } else { b[i][j]=1; } } else { b[i][j]=a[i][j]; } } } swap(a,b); for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) { cnt(i,j); if(a[i][j]==2) { if(cnt0==0&&cnt1==0&&cnt2!=0) { b[i][j]=0; } else { b[i][j]=2; } } else if(a[i][j]==0) { if(cnt1>=4) { b[i][j]=1; } else { b[i][j]=0; } } else { b[i][j]=a[i][j]; } } } swap(a,b); } signed main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin>>n>>m>>t; for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) { cin>>a[i][j]; } } while(t--) { solve(); } for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) { cout<<a[i][j]<<" "; } cout<<endl; } return 0; }
你竟然看到这里了? 那就请关注lg:1454243Thanks♪(・ω・)ノ
无耻的骗关 -
最近活动
- 2025.3.30 小学组 三月 月赛 IOI
- 2025.4.6语言月赛 OI
- 2025.3.21 ~ 2025.3.23 小学组第 13次周赛补题 作业
- 2025.3.14 ~ 2025.3.16 小学组第 12 次周赛 OI
- 2025.3.9语言月赛补题 作业
- 2025.3.2 小学组月赛补题 作业
- 2025.3.2 小学组二月月赛 OI
- 2025.2.21 ~ 2025.2.23 小学组第 11 次周赛补题 作业
- 2025.2.21 ~ 2025.2.23 小学组第 11 次周赛 OI
- 2025.2.16小学组月赛补题 作业
- 2025.2.16小学组月赛 IOI
- 2025.1.24 ~ 2025.1.26 小学组第 10 次周赛补题 作业
- 2025.1.24 ~ 2025.1.26小学组第10次周赛 OI
- 2025.1.17 ~ 2025.1.19 小学组第 9 次周赛补题 作业
- 2025.1.10 ~ 2025.1.12 小学组第 9 次周赛 OI
- 2025.1.10 ~ 2025.1.12 小学组第 8 次周赛补题 作业
- 2024.12.29 小学组十二月月赛补题 作业
- 2025.1.10 ~ 2025.1.12 小学组组第 8次周赛 OI
- 2024.12.29 小学组十二月月赛 OI
- 2024.12.20 ~ 12.22 小学组第 6 次周赛补题 作业
- 2024.12.20 ~ 12.22 小学组第 6 次周赛 OI
- 2024.12.13 ~ 12.15 小学组第 5 次周赛补题 作业
- 2024.12.13 ~ 12.15 小学组第 5 次周赛 OI
- 2024.12.6 ~ 12.8 小学组第 4 次周赛补题 作业
- 2024.12.6 ~ 12.8 小学组第 4 次周赛 OI
- 2024.12.1 小学组十一月月赛补题 作业
- 2024.12.1图灵编程月赛城阳小学组同步赛 OI
- 2024.11.22 ~ 11.24 小学组第 3 次周赛补题 作业
- 2024.10.26 CSP-X 小学组 赛前模拟 ACM/ICPC
- 2024.10.20 图灵 CSP-X 模拟赛补题 IOI
- 2024.10.20图灵编程CSP-X模拟赛 ACM/ICPC
- 10.13普及组模拟赛补题场 IOI
- 2024.10.13 图灵 CSP-X 赛前第二次训练赛 补题 IOI
- 2024年9月11日城阳区小学组初赛模拟赛 OI
- 历年CSP初赛真题 作业
- 2024 图灵5月月赛 - 城阳区小学组 OI
- 城阳区长杯比赛补题作业-小学组 作业
-
Stat
-
Rating