관리 메뉴

Partially Committed

[CH01] νˆ¬ν¬μΈν„° λ³Έλ¬Έ

πŸ”₯ Algorithm || λ¬Έμ œν’€μ΄/PS

[CH01] νˆ¬ν¬μΈν„°

WonderJay 2022. 9. 12. 23:13
728x90
λ°˜μ‘ν˜•
SMALL

Algorithm || DataStructure

#02. νˆ¬ν¬μΈν„°

Date : 2022/09/09

ν‹€λ¦° λ‚΄μš©μ΄ μžˆμ„ μ‹œ, μ§€μ ν•΄μ£Όμ‹œλ©΄ κ°μ‚¬ν•˜κ² μŠ΅λ‹ˆλ‹€!


[λ°±μ€€ 2018] μˆ˜λ“€μ˜ν•©5

https://www.acmicpc.net/problem/2018

 

2018번: μˆ˜λ“€μ˜ ν•© 5

μ–΄λ– ν•œ μžμ—°μˆ˜ N은, λͺ‡ 개의 μ—°μ†λœ μžμ—°μˆ˜μ˜ ν•©μœΌλ‘œ λ‚˜νƒ€λ‚Ό 수 μžˆλ‹€. 당신은 μ–΄λ–€ μžμ—°μˆ˜ N(1 ≤ N ≤ 10,000,000)에 λŒ€ν•΄μ„œ, 이 N을 λͺ‡ 개의 μ—°μ†λœ μžμ—°μˆ˜μ˜ ν•©μœΌλ‘œ λ‚˜νƒ€λ‚΄λŠ” κ°€μ§€μˆ˜λ₯Ό μ•Œκ³  μ‹Άμ–΄ν•œ

www.acmicpc.net

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

class Main{
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());

        int n = Integer.parseInt(st.nextToken()); // μ •μˆ˜ N μž…λ ₯ λ°›μŒ
        int sum = 1;
        int count = 1;
        int s = 1, e = 1;
        while(e!=n){
            if(sum==n){
                e++;
                sum += e;
                count++;
            }
            else if(sum>n) {
                sum -=s;
                s++;
            }
            else {
                e++;
                sum +=e;
            }
        }
        System.out.println(count);
    }
}

 

[λ°±μ€€ 1940] μ£Όλͺ½μ˜ λͺ…λ Ή

https://www.acmicpc.net/problem/1940

 

1940번: μ£Όλͺ½

첫째 μ€„μ—λŠ” 재료의 개수 N(1 ≤ N ≤ 15,000)이 주어진닀. 그리고 두 번째 μ€„μ—λŠ” κ°‘μ˜·μ„ λ§Œλ“œλŠ”λ° ν•„μš”ν•œ μˆ˜ M(1 ≤ M ≤ 10,000,000) 주어진닀. 그리고 λ§ˆμ§€λ§‰μœΌλ‘œ μ…‹μ§Έ μ€„μ—λŠ” N개의 μž¬λ£Œλ“€μ΄ 가진 κ³ 

www.acmicpc.net

 

 

(μž‘μ„±μ€‘)

 


References

1. http://www.yes24.com/Product/Goods/108571508

 

Do it! μ•Œκ³ λ¦¬μ¦˜ μ½”λ”© ν…ŒμŠ€νŠΈ μžλ°” 편 - YES24

IT κΈ°μ—… μ·¨μ—…κ³Ό 이직의 ν•„μˆ˜ 단계인 μ•Œκ³ λ¦¬μ¦˜ μ½”λ”© ν…ŒμŠ€νŠΈ!좜제 κ²½ν–₯을 μ™„λ²½ν•˜κ²Œ λ°˜μ˜ν•œ 핡심 100제둜 ν•œ λ²ˆμ— ν•©κ²©ν•œλ‹€!“μ½”λ”© ν…ŒμŠ€νŠΈλŠ” μ–΄λ–»κ²Œ μ€€λΉ„ν•΄μ•Ό ν• κΉŒ?” 곧 μ½”λ”© ν…ŒμŠ€νŠΈλ₯Ό μ•žλ‘κ³  있거

www.yes24.com

 

728x90
λ°˜μ‘ν˜•
LIST
Comments