2016/11/08 3

덱스터 시즌 6 2화

when have we ever talked about marriage?우리가 언제 결혼 얘기에 대해서 한마디라도 꺼낸적 있었냐?(없다.) take all the time you need.얼마던지 너가 필요한 시간을 가져. why can't things just stay the same?왜 있는그대로 지내면 안될까?, 왜 있는그대로 유지되면 안될까?, I just things the way they are.난 있는 그대로가 좋다. account for sth : ~를 해명하다.총의 탄도 계산이 됬냐는 말이 나왔음 그에 대한 대답으로.all casings and bullets are accounted for.모든 탄피와 총알을 세어 봤는데.(직역하면 모든 탄피와 총알이 해명됬다.) sham : 가짜, 엉터..

private/English 2016.11.08

acmicpc.net 2302(DP), 2550(DP, LIS), 2643(DP, LIS), 2225(DP)

https://www.acmicpc.net/problem/2302 일단 문제를 어떻게 풀까 생각해보면 예시대로 4,7번이 고정좌석이라면 1~3번의 경우의수 * 5,6의 경우의수 * 8,9의 경우의수 가 답인걸 알수있다. 그럼 여기서 더 들어가서 1~3번의 경우의 수는 어떻게 구할수 있을까? 노가다 결과 피보나치수임을 깨달았다. 좌석이 1개일경우 경우의수는 1개, 2개는 2개, 3개는 3개, 4개는 5개, ..... 여기까지 생각하면 다 푼거다. # -*- encoding: cp949 -*- dp = [0 for i in xrange(41)] n=input() m=input() m_list=[input() for i in xrange(m)] dp[1] = 1 dp[2] = 2 for i in xrange(..

다차원 리스트를 만들고 복사하는 것에 대해서.

파이썬에서 다차원 리스트는 여러가지 방법으로 만들수 있다. 5칸의 1차원 리스트는 아래와 같이 만들수 있다. a = [0 for i in xrange(5)] 또는 a = [0]*5. 5*5칸의 2차원 리스트는 아래와 같이 만들수 있다. a = [[0 for j in xrange(5)] for i in xrange(5)] 또는 a = [[0]*5]*5 파이썬을 많이 안써본 분들은 오 후자가 더 짧고 좋네. 전자는 버리고 후자만 외워둬야지. 하겠지만 난 주로 전자의 방법을 쓴다. 후자는 안 쓰는 편이다. 이유는 후자처럼 다차원 리스트를 만들면 리스트가 제대로 복사가 안되기 때문이다. 1차원 리스트는 문제가 없다. a = [0]*5 a[1] = 1 print a a = [0 for i in xrange(5)]..