⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dia.cpp

📁 给定n 个整数a ,a , ,an 1 2 &#61516 组成的序列
💻 CPP
字号:
#include <stdlib.h>
int min(int len[],int n)
{int begin,end,diff,abs_diff,min,i;
 diff=0;
 for(i=0;i<n;i++)
 {diff+=len[i];
 }
 abs_diff=min=diff;
 begin=0;
 end=0;
 while(end<n)
 {if(min>abs_diff)
  min=abs_diff;
  if (diff>0)
  diff-=(2*len[end++]);
  else if (diff<0) 
  diff+=(2*len[begin++]);
  else {min=diff;break;}
  abs_diff=abs(diff);
 }
 return min;
}
#include <fstream.h>
void main(void)
{int n,i,D,L;
 L=0;
 ifstream infile("Input.txt");
 infile>>n;
 int *len=new int[n];
 for(i=0;i<n;i++) {infile>>len[i];L+=len[i];} 
 D=(L-min(len,n))/2;
 ofstream outfile("Output.txt");
 outfile<<D<<endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -