728x90
반응형

분류 전체보기 225

[백준/C++] 2875번 대회 OR 인턴

https://www.acmicpc.net/problem/2875 2875번: 대회 or 인턴 첫째 줄에 N, M, K가 순서대로 주어진다. (0 ≤ M ≤ 100, 0 ≤ N ≤ 100, 0 ≤ K ≤ M+N), www.acmicpc.net k가 없는 경우 만들 수 있는 팀의 수( min(n/2, m) )와 k가 있는 경우 만들 수 있는 팀의 수( (n+m-k)/3 ) 중 더 작은 값 #include #include using namespace std; int n, m, k; int main() { ios::sync_with_stdio(0); cin.tie(0); //속도 가속화 cin >> n >> m >> k; int ans = 0; ans = min(min(n/2, m),(n+m-k)/3); cout

카테고리 없음 2022.09.14

[백준/그리디/C++] 11047번 동전0

https://www.acmicpc.net/problem/11047 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) www.acmicpc.net #include using namespace std; int n, k; int a[11]; int ans; int main() { ios::sync_with_stdio(0); cin.tie(0); //속도 가속화 cin >> n >> k; for(int i=0; i> a[i]; for(int i=n-1; i>=0; i--){ ans ..

알고리즘 2022.09.14

[백준/그리디/C++] 1026번 보물

https://www.acmicpc.net/problem/1026 1026번: 보물 첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거 www.acmicpc.net #include #include using namespace std; int n; int a[105]; int b[105]; int main() { ios::sync_with_stdio(0); cin.tie(0); //속도 가속화 cin >> n; for(int i=0; i> a[i]; for(int i=0; i> b[i]; sort(a, a+n); sort(b, b+n); int ans ..

알고리즘 2022.09.13

[백준/그리디/C++] 2217번 로프

https://www.acmicpc.net/problem/2217 2217번: 로프 N(1 ≤ N ≤ 100,000)개의 로프가 있다. 이 로프를 이용하여 이런 저런 물체를 들어올릴 수 있다. 각각의 로프는 그 굵기나 길이가 다르기 때문에 들 수 있는 물체의 중량이 서로 다를 수도 있다. 하 www.acmicpc.net #include #include using namespace std; int n; int w[100005]; int main() { ios::sync_with_stdio(0); cin.tie(0); //속도 가속화 cin >> n; for(int i=0; i> w[i]; sort(w,w+n); //정렬 int ans = 0; for(int i=0; i

알고리즘 2022.09.11

[백준/그리디/C++] 1931번 회의실 배정 *

https://www.acmicpc.net/problem/1931 1931번: 회의실 배정 (1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다. www.acmicpc.net #include #include using namespace std; int n; pair s[100005]; //[end time, st time] int main() { ios::sync_with_stdio(0); cin.tie(0); //속도 가속화 cin >> n; for(int i=0; i> s[i].second >> s[i].first; sort(s,s+n); //끝나는 시간을 기준으로 정렬 int ans = 0; int t = 0; for(int i=0; i s[i].second) continue; ..

알고리즘 2022.09.11

[Gmail SMTP 오류] 535-5.7.8 Username and Password not accepted/ 534-5.7.9 Application-specific password required 해결방법

535-5.7.8 Username and Password not accepted 534-5.7.9 Application-specific password required Gmail로 SMTP를 사용하여 자동으로 메일을 보내주는 서비스를 하고있었는데 메일이 안온다는 민원을 받았다. 확인해보니 위와 같은 오류가 있었고 원인은 구글의 보안수준이 높아지면서 생긴 오류였다. 해결하는 방법은 우선 구글 계정의 보안탭으로 들어간다 https://myaccount.google.com/security 그리고 구글에 로그인에서 2단계인증을 사용한다. 그리고 밑에 앱 비밀번호를 생성해주면 된다. (앱 선택 : 메일, 기기 선택 : Windows 컴퓨터로 해주었다.) 기존에 사용하던 비밀번호 대신 노란 박스에 있는 비밀번호를 ..

카테고리 없음 2022.06.16

[ORACLE] 오라클 특정 문자열 치환/ 특정 문자열(특수문자) 제거(replace)/ ASCII 코드값 찾기

요즘에 기존 운영하던 사이트에 용어사전 페이지를 추가하면서 내가 맡게 됐는데 DB 설계, 구축부터 혼자 하다보니 바쁘긴한데 배우는게 많다 단어의 뜻 안에 있는 단어를 구별하기 위해서 단어를 '#' 으로 감싸야 하는 작업이 필요했다 사용함수 : replace(컬럼명, '찾을문자', '변환문자') update TERM_DIC set DEFINITION = replace(DEFINITION, '수문조사시설', '#수문조사시설#'); 이런 식으로 사용하면 된다 이때, 문제는 그냥 select 를 하면 ' # '이 같이 나온다는 건데 SELECT definition def, replace(definition, chr(35), '') deforg FROM TERM_DIC 이때도 ' # ' 을 ''으로 변환해서 조회..

DB/ORACLE 2022.05.31

[ORACLE] ORA-01578: ORACLE 데이터 블록이 파손되었습니다

페이지를 로드하다보니 오라클 데이터 블록이 파손되었다는 오류가 떴다 select segment_name, segment_type from dba_extents where file_id=78 and 300930 between block_id and block_id + blocks-1 ; 이때 적혀있는 파일번호와 블록번호를 넣어 셀렉트 쿼리를 돌리면 손상된 블록?의 이름과 타입이 나오게된다 이때 드롭 쿼리를 돌려주는데 이런 오류가 또 떴다 그때 이 순서로 쿼리를 다시 돌려주면 해결된다. alter table [테이블명] drop primary key; /*pk 없애기*/ drop index [인덱스명]; /*인덱스 없애기*/ create unique index [인덱스명] on [테이블명](컬럼, 컬럼); ..

DB/ORACLE 2022.04.05
728x90
반응형