杭电2015题

    xiaoxiao2021-03-25  134

    2015题 这里最总要的感悟是将特殊情况,作为插入对象

    //将不够n的当作插入的目标处理。 #include <iostream> using namespace std; int main() { int m,n; while(cin>>m>>n){ int i=1,t=m%n; //等差数列分段求和 while(i<=m/n){ cout<<(2*n*(i-1)+n+1)*1.00; if(i<m/n){ cout<<" "; } i++; } //判断并将其插入 if(t){ cout<<" "<<((m*(m+1)-(1+m-t)*(m-t))/t)*1.00; } cout<<endl; } return 0; }
    转载请注明原文地址: https://ju.6miu.com/read-8257.html

    最新回复(0)