본문 바로가기

분류 전체보기98

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.
2장 데이터 모델링 및 설계 데이터 모델링 정의 - 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화해 체계적으로 표현한 개념적 모형 - 데이터의 관계, 의미 및 일관성, 제약조건 등을 기술하기 위한 개념적 도구들의 모임 - DB를 표현하는 중간과정, 데이터 구조를 논리적으로 표현하기 위해 사용되는 도구 - 스키마를 논리적으로 묘사하기 위해 사용되는 지능적 도구 데이터 모델의 종류 1) 개념적 데이터 모델 n 추상적 개념으로 표현하는 과정 n 정보 모델이라고도 한다. n 대표적으로 E-R 모델 2) 논리적 데이터 모델 n 단순히 데이터 모델이라고 하면 논리적 데이터 모델을 뜻하는 것. n 특정 DBMS는 특정 논리적 데이터 모델 하나만 선정하여 사용 n 관계를 표현하는 것에 따라 관계 모델, 계층 모델, 네트워크 모델로 구분 데이터.. 2019. 1. 30.
1장 데이터 베이스의 개념 자료 처리 시스템 1) 일괄 처리 시스템 - 트렌젝션당 처리 비용이 적다. (트랜젝션 : 컴퓨터가 처리할 단위 작업) - 시스템 성능 높음 2) 온라인 실시간 처리 시스템 - 처리시간 단축, 처리 비용 절감 3) 분산 처리 시스템 - 시스템 구축이나 운영이 복잡하나 신뢰성이 높고 확장이 용이 데이터 베이스(이하 DB)의 특징 - 실시간 접근성 - 계속적인 변화 - 동시 공용 - 내용에 의한 참조 DB 시스템의 구성 요소 - DB // DBMS // DB컴퓨터 // 스키마 // DB 언어 // DB사용자 DBMS : DB의 구성, 접근방법, 유지관리에 대한 모든 책임을 진다. DBMS의 필수 기능 1) 정의 (Definition) 2) 조작 (Manipulation) 3) 제어 (Control) - 데이터.. 2019. 1. 28.
[15683번] 감시 15683번: 감시 www.acmicpc.net /*15683번 감시*/ #include #include #include using namespace std; struct Cam{ int r, c, dir, kinds; }temp[8]; //dir U:0, R:1, D:2, L:3 int Map[8][8]; int N, M; int cam_cnt; int Min_B = 100; bool chk(int r, int c) { if (!(r = N || c = M)) { if (Map[r][c] != 6) return true; else return false; } else return false; } void UP(int r,int c){ int rr = r; int cc.. 2019. 1. 23.