// test.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include #include #include int Calculate(int R,int K,int N, int g[]) { int nMax = 0; if (N == 1) { nMax = g[0] * R; } else { int i = 0; int nFirst = 0,nLast = N-1; for (int j=0;j K) { nTemp -= g[i % N]; nFirst = i; nLast = i % N - 1; break; } } if (i % N == nLast) { nFirst = i; nLast = i% N - 1; } nMax +=nTemp; } } return nMax; } int main(int argc, char* argv[]) { const int MAX = 256; char cLines[MAX+1] = {0}; FILE *fIn = fopen("in.txt","r"); FILE *fOut = fopen("out.txt","w"); if (fIn == NULL || fOut == NULL) return -1; int R,K,N; int *g; if (fgets(cLines,MAX,fIn) != NULL) { int nCount = atoi(cLines); for (int i=0;i