早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于NOIP2006提高组复赛的能量项链明确要求:用C语言写题(网上都是P,看得很费力)不要发P或C++的代码,只发C代码附上些解释

题目详情
关于NOIP2006提高组复赛的能量项链明确要求: 用C语言写题(网上都是P,看得很费力) 不要发P或C++的代码,只发C代码 附上些解释
▼优质解答
答案和解析
/* C,翻译自 C++ 代码 */ #include const int maxCount = 100;//程序允许的最多珠子数 FILE *fin, *fout;//输入输出文件指针 int n;//珠子数 int v[maxCount * 2];//v[i]表示第(i % n)颗珠子的能量,%表示求余 int energy[maxCount * 2][maxCount * 2];//energy[i][j]表示从第i颗珠子到第j颗珠子组成的珠子片断能够得到的最大能量 //初始化 void init() { fopen ( "energy.in", "r", fin ); fscanf ( fin, "%d", &n ); for(int i=0; i