๐ŸŒท๐ŸŒผ๋ชจ์—ฌ๋ด์š” ๊ฐœ๋ฐœ์˜์ˆฒ๐ŸŒท๐ŸŒผ

๋ฐฑ์ค€ 2869๋ฒˆ ๋ฌธ์ œ ๋‹ฌํŒฝ์ด๋Š” ์˜ฌ๋ผ๊ฐ€๊ณ  ์‹ถ๋‹ค ํ’€์ด C++ ๋ณธ๋ฌธ

๊ฐœ๋ฐœ/์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œํ’€์ด C++

๋ฐฑ์ค€ 2869๋ฒˆ ๋ฌธ์ œ ๋‹ฌํŒฝ์ด๋Š” ์˜ฌ๋ผ๊ฐ€๊ณ  ์‹ถ๋‹ค ํ’€์ด C++

์š”์ผ์ด 2020. 7. 11. 20:12
๋ฐ˜์‘ํ˜•

/*
 ๋•… ์œ„์— ๋‹ฌํŒฝ์ด๊ฐ€ ์žˆ๋‹ค. ์ด ๋‹ฌํŒฝ์ด๋Š” ๋†’์ด๊ฐ€ V๋ฏธํ„ฐ์ธ ๋‚˜๋ฌด ๋ง‰๋Œ€๋ฅผ ์˜ฌ๋ผ๊ฐˆ ๊ฒƒ์ด๋‹ค.

 ๋‹ฌํŒฝ์ด๋Š” ๋‚ฎ์— A๋ฏธํ„ฐ ์˜ฌ๋ผ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ, ๋ฐค์— ์ž ์„ ์ž๋Š” ๋™์•ˆ B๋ฏธํ„ฐ ๋ฏธ๋„๋Ÿฌ์ง„๋‹ค.  
 ๋˜, ์ •์ƒ์— ์˜ฌ๋ผ๊ฐ„ ํ›„์—๋Š” ๋ฏธ๋„๋Ÿฌ์ง€์ง€ ์•Š๋Š”๋‹ค.

 ๋‹ฌํŒฝ์ด๊ฐ€ ๋‚˜๋ฌด ๋ง‰๋Œ€๋ฅผ ๋ชจ๋‘ ์˜ฌ๋ผ๊ฐ€๋ ค๋ฉด, ๋ฉฐ์น ์ด ๊ฑธ๋ฆฌ๋Š”์ง€ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

*/



#include <iostream>

using namespace std;

int main()
{
    int a;
    int b;
    int c; // a-b
    int v; 
    int result = 1;
    
    cin>>a>>b>>v;
    if((v-a) != 0){
        c = a-b;  
        v = v-b;  
        if(v%c == 0){
            result = (v/c);    
        }else{
            result = (v/c) +1;
        } 
    }
        cout << result <<endl;    
    
    return 0;
}

1. A, B, V๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค. 

 

2.  ๋‹ฌํŒฝ์ด๋Š” ํ•˜๋ฃจ์— (A - B) ๋ฏธํ„ฐ ์”ฉ ์ด V๋ฏธํ„ฐ๋ฅผ ์˜ฌ๋ผ๊ฐ„๋‹ค.

 

3. ๋‹ฌํŒฝ์ด๊ฐ€ ๋ชฉํ‘œ ์ง€์ ์— ๋„๋‹ฌํ•œ ๋‚ ์—๋Š” ๋ฏธ๋„๋Ÿฌ์ง€์ง€ ์•Š๋Š”๋‹ค ๊ทธ๋ž˜์„œ ์ด (V - B)๋ฏธํ„ฐ๋ฅผ ์˜ฌ๋ผ๊ฐ€๊ฒŒ ๋˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค.

 

4. ํ•˜๋ฃจ์— ์˜ฌ๋ผ๊ฐ€๋Š” ๋ฏธํ„ฐ๋ฅผ (A-B) ๋กœ ๋‚˜๋ˆ„์—ˆ์„๋•Œ ๋‚˜๋จธ์ง€๊ฐ€ 1์ด๋ฉด ํ•œ๋ฒˆ ๋” ์˜ฌ๋ผ๊ฐ€์•ผ ํ•˜๋‹ˆ +1์„ ํ•œ๋‹ค. 

Comments