CODE【VS】2770 连续整数和

    xiaoxiao2021-04-12  35

    题目描述 Description

    一个数N为K个连续整数的和,求这K个数。

    输入描述 Input Description

    一行:N K

    输出描述 Output Description

    共K个数(升序)

    样例输入 Sample Input

    6 3

    样例输出 Sample Output

    1 2 3

    数据范围及提示 Data Size & Hint

    N<=100000

    题解:一道简单的思路题。

    下面是代码:

    #include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int main() {     int N, K, flag = 0;     scanf("%d%d", &N, &K);     if(K&1) flag = 1;     if(flag)     {         for(int i = (N/K)-(K/2); i <= (N/K)+(K/2); i++)         {             printf("%d", i);             if(i!=(N/K)+(K/2)) printf(" ");             else printf("\n");         }     }     else     {         for(int i = (N/K)-(K/2)+1; i <= (N/K)+(K/2); i++)         {             printf("%d", i);             if(i!=(N/K)+(K/2)) printf(" ");             else printf("\n");         }     }     return 0; }

    转载请注明原文地址: https://ju.6miu.com/read-667228.html

    最新回复(0)