原题链接:D-方块游戏
本来以为是搜索,没想到是数学。
//冷静,冷静,冷静
//调不出来就重构
#pragma GCC optimize(2)
#pragma GCC optimize("O3")
#include<bits/stdc++.h>
#define endl '\n'
using namespace std;
typedef long long ll;
typedef long double ld;
typedef pair<ll,ll> pii;
const int N=1e5+10,mod=998244353;
int main()
{ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);ll sum1=0,sum2=0,sum3=0;ll n,m;cin>>n>>m;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){char v;cin>>v;if(v=='1')sum1++;else if(v=='2')sum2++;else if(v=='3')sum3++;}}cout<<(2*sum1-sum3)/3<<' '<<sum3-sum2<<' '<<sum2-(sum1+sum3)/3<<endl;return 0;
}