Skip to content

Latest commit

ย 

History

History
45 lines (35 loc) ยท 1.44 KB

File metadata and controls

45 lines (35 loc) ยท 1.44 KB

์ž์ฃผ ์‹ค์ˆ˜ํ•˜๋Š” ํ•ญ๋ชฉ๋“ค

  • ๋ฌธ์ œ์—์„œ ๋‹ค๋ฃฐ ๋ณ€์ˆ˜์˜ ํƒ€์ž… ํ™•์ธํ•˜๊ธฐ! ๋ฌธ์ œ์— ์ด๋ฏธ ํƒ€์ž…์ด ์„ค๋ช…๋œ ๊ฒฝ์šฐ๋„ ์žˆ๊ณ  ๊ฐ’์˜ ๋ฒ”์œ„๊ฐ€ ๋ช…์‹œ๋˜์–ด์žˆ๋‹ค๋ฉด int์ธ์ง€ long์ธ์ง€ long long์ธ์ง€ ํ™•์ธํ•ด์„œ ์•Œ๋งž๊ฒŒ ์‚ฌ์šฉํ•˜์ž!
  • ์ตœ๋Œ€๋กœ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋Š” ์ˆ˜๊ฐ€ ์–ผ๋งˆ์ผ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์œผ๋ฉด ๋ฌธ์ œ์— ๋‚˜ํƒ€๋‚˜์žˆ๋Š” ๋ฒ”์œ„์—์„œ ์ตœ๋Œ€๊ฐ’์œผ๋กœ ํ…Œ์ŠคํŠธํ•ด๋ณด๊ธฐ! ์ฐธ๊ณ ) int ๋Š” ์ตœ๋Œ€ 2,147,483,647
  • ๋ฌธ์ œ์—์„œ ๊ฒฐ๊ณผ๋ฅผ ํŠน์ • ์ˆ˜๋กœ ๋‚˜๋ˆ„๊ฑฐ๋‚˜, ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅํ•˜๋ผ๊ณ  ํ•˜๋Š” ๊ฒฝ์šฐ => ๋งˆ์ง€๋ง‰ ๊ฒฐ๊ณผ์—์„œ ๋‚˜๋ˆ„์–ด์ฃผ๋Š”๊ฒŒ ์•„๋‹Œ ๋ฐฐ์—ด์— ์ €์žฅํ•ด์ค„๋•Œ๋งˆ๋‹ค ๋‚˜๋ˆˆ๊ฐ’์„ ์ €์žฅํ•ด์•ผํ•จ.(๊ฐ’์ด ์ปค์ง€๋Š” ๊ฒƒ ๋ฏธ๋ฆฌ ๋ฐฉ์ง€)

string์˜ ์ฒซ ๋ฌธ์ž ๋น„๊ต (๋ฌธ์ž์—ด ๋ฆฌํ„ฐ๋Ÿด vs ๋ฌธ์ž ๋ฆฌํ„ฐ๋Ÿด)

์ˆ˜์ • ์ „

if (answer.at(0) == "0")

๐Ÿ’ก ํ•œ๊ธ€์ž๋‹ˆ๊นŒ "0" ๋Œ€์‹  '0' ์‚ฌ์šฉ (๋ฌธ์ž์—ด ๋ฆฌํ„ฐ๋Ÿด ๋Œ€์‹  ๋ฌธ์ž ๋ฆฌํ„ฐ๋Ÿด ์‚ฌ์šฉ)

์ˆ˜์ • ํ›„

if (answer.at(0) == '0')

ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ์ผ ๊ฒฝ์šฐ

์ผ€์ด์Šค๋งˆ๋‹ค ์‚ฌ์šฉํ•˜๋Š” ๋ฐฐ์—ด, ๋ณ€์ˆ˜ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๊ฒƒ ์žŠ์ง€ ๋ง๊ธฐ! ๋งŒ์•ฝ ๋ฐฐ์—ด์— ํ• ๋‹น๋˜๋Š” ๊ฐ’์ด ํ•˜๋‚˜๋กœ ์ •ํ•ด์ ธ ์žˆ๋Š” ๊ฒฝ์šฐ๋ผ๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ๋ฒˆํ˜ธ๋ฅผ ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ!

int x, y;
  cin >> t;
  for(; t > 0; t--){
      int cnt = 0;
      cin >> m >> n >> k;
      for(int i = 0; i< k; i++){
          cin >> x >> y;
          arr[x][y] = t;  //1 ๋Œ€์‹  t๋กœ
      }
  }
  return 0;