본문 바로가기

C++12

PS 방법 정리 솔루션을 제시하는 방법 : 기술 학생들과 함께 일하면서 종종 첫눈에 문제가 명확 해 보이지 않으면 해결할 수없는 상황에 직면합니다. 실제로, 당신은 항상 특정 방법과 기술에 대해 듣게됩니다. 그러나 당신은 그 (것)들을 적용하기 위하여 생각하는 방법에 관하여 듣지 않는다. 이 글에서는 프로그래밍 콘테스트 문제를 해결하는 경험을 요약 해 보겠습니다. 그러나 수학에 대한 올림피아드 및 학술 연구의 첫 번째 단계에 대한 조언도 제공됩니다.그래서 당신은 문제를 읽고 그것을 해결하는 방법을 모른다. 다음 기술을 시도해보십시오. 그 중 일부는 종종 유용 할 수 있습니다.기술 1 : "총 리콜"해결해야 할 몇 가지 유사한 문제를 기억하십시오. 확실히 많은 문제는 새로운 아이디어를 가지고 있지 않습니다. 아마도 비슷한.. 2019. 3. 11.
cin.tie()//cout.tie() 문제를 푸실 때 printf,scanf를 사용했을 때 A/C를 받았지만 cout,cin을 사용했을 때 시간초과가 나는 경우가 있습니다. 이는 cout,cin이 printf,scanf보다 컴파일 속도가 느리기 때문에 발생합니다. 평소에는 시간 차이가 별로 없지만 입력이나 출력이 몇십만 정도로 많아지면 시간이 크게 차이나게 됩니다. 따라서 이부분을 유의하여 코드를 작성하려면 cout,cin 대신 printf,scanf를 사용하시는 것을 권장하지만 cout,cin을 계속 사용하고 싶은 분들이라면 꼭 아래 방법을 이용하시는 것을 권장합니다. 아래 코드는 cout,cin의 성능을 printf,scanf만큼 빠르게 만들어주는 역할을 합니다. 1.ios::sync_with_stdio(false); ios::sync_.. 2019. 1. 31.
자동 데이터형 추론 auto c++ 11에서 auto는 자동 데이더형 변수임을 명시적으로 지정 일반적으로 자료형을 미리 명시적으로 선언하여 컴파일러에게 알려준다. 하지만 auto는 초기화 식을 사용해 컴파일러가 해당 형식을 추론하도록 지시한다. 예제 #include using namespace std; int main() { int a = 1; double b = 1.0; cout 2019. 1. 9.
범위기반(Range-based) for문 범위기반(Range-based) for문 C++11에서 새로 도입된 문법 중 하나. 예제 #include using namespace std; int main() { int arr[8] = { 1,2,3,4,5,6,7,8 }; for (int i = 0; i < 8; i++) { cout 2019. 1. 9.