Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled diff
생성일
9년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
1 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
26 행
복사
1 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
26 행
복사
#include <bits/stdc++.h>
#include <bits/stdc++.h>
using namespace std;
using namespace std;
int main(int argc, char const *argv[]) {
int main(int argc, char const *argv[]) {
#ifndef ONLINE_JUDGE
#ifndef ONLINE_JUDGE
freopen("in", "r", stdin);
freopen("in", "r", stdin);
#endif
#endif
int n,m,num; cin>>n>>m;
int n,m,num; cin>>n>>m;
복사
복사됨
복사
복사됨
for(int i=0; i<
n
; i++) {
for(int i=0; i<
m
; i++) {
int k; cin>>k;
int k; cin>>k;
vector<int> arr(k);
vector<int> arr(k);
unordered_map<int, bool> mp;
unordered_map<int, bool> mp;
for(int i=0; i<k; i++) {
for(int i=0; i<k; i++) {
cin>>arr[i];
cin>>arr[i];
mp[arr[i]] = 1;
mp[arr[i]] = 1;
}
}
bool f = 0;
bool f = 0;
for(int i=0; i<k && !f; i++) {
for(int i=0; i<k && !f; i++) {
if(mp.count(-arr[i])) {
if(mp.count(-arr[i])) {
f = 1; break;
f = 1; break;
}
}
}
}
if(!f) {
if(!f) {
cout<<"YES\n"; return 0;
cout<<"YES\n"; return 0;
}
}
} cout<<"NO\n";
} cout<<"NO\n";
}
}
저장된 비교 결과
원본
파일 열기
#include <bits/stdc++.h> using namespace std; int main(int argc, char const *argv[]) { #ifndef ONLINE_JUDGE freopen("in", "r", stdin); #endif int n,m,num; cin>>n>>m; for(int i=0; i<n; i++) { int k; cin>>k; vector<int> arr(k); unordered_map<int, bool> mp; for(int i=0; i<k; i++) { cin>>arr[i]; mp[arr[i]] = 1; } bool f = 0; for(int i=0; i<k && !f; i++) { if(mp.count(-arr[i])) { f = 1; break; } } if(!f) { cout<<"YES\n"; return 0; } } cout<<"NO\n"; }
수정본
파일 열기
#include <bits/stdc++.h> using namespace std; int main(int argc, char const *argv[]) { #ifndef ONLINE_JUDGE freopen("in", "r", stdin); #endif int n,m,num; cin>>n>>m; for(int i=0; i<m; i++) { int k; cin>>k; vector<int> arr(k); unordered_map<int, bool> mp; for(int i=0; i<k; i++) { cin>>arr[i]; mp[arr[i]] = 1; } bool f = 0; for(int i=0; i<k && !f; i++) { if(mp.count(-arr[i])) { f = 1; break; } } if(!f) { cout<<"YES\n"; return 0; } } cout<<"NO\n"; }
비교하기