杭电OJ2015

来源:互联网 发布:快手视频配音软件 编辑:程序博客网 时间:2024/05/16 06:26
#include <iostream>using namespace std;int main(){int n,m;int count,sum,res;int i,j,k;while(cin>>n>>m){k=2;for(i = m ; i <= n ; i += m){  sum = res = 0;for(j = 0  ; j < m ;k +=2,j++){sum += k;//cout<<"1"<<endl;}cout<<sum/m<<" ";}i = i - m;//把for循环多加的减去 if(i == n){cout<<endl;//cout<<"///"<<endl; }else{sum = res = 0;for(int x = 0,y=(i+1)*2 ; x < n % m ; x++,y+=2){//y=(i+1)*2而不是y=k,尽量能自己用题目已知表示出就不要用代码过程中在变化的量// x < n % m而不是x < n - m,选取测试样例测试时尽量选过程多的如本题测试输入3,2; 5,2; 7,2显然5,2最适合 sum += y;//cout<<"..."<<i<<"..."<<endl;}cout<<sum/(n%m)<<endl;//sum/(n%m)而不是sum/n%m,sum/(n-m)而不是sum/n-m,运算顺序养成符合的就打括号的习惯 }}}

0 0
原创粉丝点击