Programming 기초/Coding Test
[bj 3052] c++ 풀이 및 bits/stdc++.h
코딩상륙작전
2024. 7. 19. 10:08
https://www.acmicpc.net/problem/3052
내 풀이
#include<iostream>
using namespace std;
int main(int argc, char** argv)
{
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int array[43]={0};
int tmp;
int cnt=0;
while (cin >>tmp)
{
int remain = tmp%42;
if (!array[remain]){
array[remain]=1;
++cnt;
}
}
cout << cnt;
return 0;
}
찾아본 풀이
#include<bits/stdc++.h>
using namespace std;
int main() {
set<int>unique;
for (int i = 0; i < 10; i++) {
unsigned int a;
cin >> a;
unique.insert(a%42);
}
cout << unique.size();
}
* bits/stdc++.h 란?
많이 사용되는 STL 헤더를 하나의 헤더파일에 모아놓은 파일이다.
gcc 컴파일러에서는 bits/stdc++.h가 있으나, visual studio 컴파일러는 msvc라서 따로 다운받아줘야 한다.
몇몇 코테에서는 못쓸 수도 있으니, 참고해야할 듯 하다.
그 외 코테에서 주의해야할 점을 잘 정리해둔 블로그를 링크건다.
https://dev-junwoo.tistory.com/97
코테 준비하기 - 기본 사항들
예전부터 조금씩 하기는 했지만 ..작은기업을 준비하던 나에게 코테는 우선순위가 밀려 많이 하지는 못했다 , 그래도 길게보고 조금씩 준비해보려고 한다. 언어 선택 언어는 C++로 선택했다. 유
dev-junwoo.tistory.com