algoritm 시그마,구현
해설
1~K 까지 합을 더한다음 다 더한값이 N이랑 나누어 떨어지지않으면 1추가 + K
만약 1~K까지 더한값이 N보다 작으면 -1 출력
#include <stdio.h>
int main(){
int n, k; scanf("%d %d",&n,&k);
n -= k * (k + 1) / 2;
if(n < 0) puts("-1");
else printf("%d\n", k - 1 + (n % k != 0));
}
'KOI' 카테고리의 다른 글
정올4521 / 19942 다이어트 (0) | 2021.05.28 |
---|---|
정올 3074 / 백준 14863 서울에서 경산까지 (0) | 2021.05.28 |
정올 3231 / 백준 15972 물탱크 (0) | 2021.05.27 |
정올 3337 / 백준 17612 쇼핑몰 (0) | 2021.05.27 |
정올 3432 드론(drone) (0) | 2021.05.27 |