제출 #797318

#제출 시각아이디문제언어결과실행 시간메모리
797318tlnk07Set (COCI21_set)C++17
0 / 110
1 ms212 KiB
#include<bits/stdc++.h>
using namespace std;
 
long long n, m, cnt = 0;
bool check = 0;
 
int main()
{
	cin >> n >> m;
	string s[n + 1];
	for(int i = 1; i <= n; ++i)
	{
		cin >> s[i];
		for(int j = 0; j < m; ++j)	s[i][j] -= '0';
	}
	for(int i = 1; i <= n; ++i)
	{
		for(int j = i + 1; j <= n; ++j)
		{
			for(int k = j + 1; k <= n; ++k)
			{
				check = 0;
				for(int l = 0; l < m; ++l)
				{
					if((s[i][l] ^ s[j][l] ^ s[k][l]) == 0 || s[i][l] == s[j][l] && s[k][l] == s[i][l])	continue;
					else
					{
						check = 1;
						break;
					}
				}
				if(!check)
				{
					++cnt;
					cout << i << j << k << "\n";
				}
			}
		}
	}
	cout << cnt;
}

컴파일 시 표준 에러 (stderr) 메시지

Main.cpp: In function 'int main()':
Main.cpp:25:66: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   25 |      if((s[i][l] ^ s[j][l] ^ s[k][l]) == 0 || s[i][l] == s[j][l] && s[k][l] == s[i][l]) continue;
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...