Language/C++

· Language/C++
1193번을 풀었는데 계속 시간초과가 나온다.. 내 알고리즘은 틀리지 않았는데.. 어떻게 해야 시간을 줄일 수 있는 것인가? 선배님이 for문 안에 for 문을 더 쓸 때 마다 제곱수로 시간이 더 걸린다고 한다. 그리고 웬만하면 while(1) 쓰지말것!! #include using namespace std; int main() { cin.tie(NULL); ios::sync_with_stdio(false); int num; cin >> num; int x = 1, y = 1; int count = 1; while (1) { if (x == 1) { y++; count++; if (count == num) { cout
· Language/C++
공백포함해서 입력을 받으려면 strung str; getline(cin, str); 이런식으로 받으면 됨. 예제 #include #include using namespace std; int main() { string str; getline(cin, str); int count = 1; for (int i = 0; i < str.length(); i++) { if (str[i] == ' ') { count++; } } cout
· Language/C++
문자를 int 형태로 저장하면 아스키코드로 출력된다고 함. #include using namespace std; int main(void) { char c; cin >> c; cout
· Language/C++
#include using namespace std; int main() { int A = 0, B = 0, C = 0, R; int I; int N=0; cin >> I; B = I % 10; A = (I - B) / 10; R = A + B; while (R != C) { C = A + B; A = B; B = C % 10; C = A + B; N++; } if (I > length; int nu..
· Language/C++
백준 10951번을 보면 몇 개를 입력 받는지 안 적혀 있음. 이때 while(!(cin>>A>>B).eof())를 써야 한다고 한다. 코드 #include using namespace std; int main() { int A, B; while (!(cin>>A>>B).eof()) { cout
· Language/C++
endl 보단 \n를 쓰기 cin/cout을 사용하고자 한다면, cin.tie(NULL)과 sync_with_stdio(false)를 둘 다 적용해 주기. 예제 #include using namespace std; int main() { cin.tie(NULL); ios::sync_with_stdio(false); int T; cin >> T; for (int i = 0; i > a >> b; cout
개ㅁI
'Language/C++' 카테고리의 글 목록