#include <stdio.h>
int main(void) {
int x;
int numb_stones = 7;
int numb_piles = 3;
long total_combination_number;
volatile int first_pile_price=0;
volatile int second_pile_price=0;
volatile int third_pile_price=0;
int flg_frf;
volatile int i,j,n,kk=1;
volatile int p1,p2,p3;
int jkl;
int total_pile_price[100];
int minprice = 9999;
//--------
const int a_data[7][2] = {
{9, 15},
{12, 16},
{16, 13},
{18, 13},
{31, 11},
{32, 1},
{36, 9} };
//----
if(flg_frf==0)
{
flg_frf=1;
for(i=0;i<numb_stones-numb_piles+1;i++)
{
for(j=i+1;j<numb_stones-numb_piles+2;j++)
{
for(n=j+1+1;n<numb_stones-numb_piles+3;n++)
{
third_pile_price += a_data[n][1]*(a_data[n][0]-a_data[j+1+1][0]);
}
///obrabotka na informaciqta
total_pile_price[kk] = third_pile_price + second_pile_price + first_pile_price;
x = total_pile_price[kk];
if(total_pile_price[kk]<minprice)
{
minprice = total_pile_price[kk];
p1 = i;
p2 = j;
p3 = j+1;
}
kk++;
///
third_pile_price = 0;
second_pile_price += a_data[j][1]*(a_data[j][0]-a_data[i+1][0]);
}
second_pile_price = 0;
first_pile_price += a_data[i][1]*(a_data[i][0]-a_data[0][0]);
}
}
x = p1;
x = p2;
x = p3;
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7IAoJaW50IHg7CgoKaW50IG51bWJfc3RvbmVzID0gNzsKaW50IG51bWJfcGlsZXMgPSAzOwpsb25nIHRvdGFsX2NvbWJpbmF0aW9uX251bWJlcjsKdm9sYXRpbGUgaW50IGZpcnN0X3BpbGVfcHJpY2U9MDsKdm9sYXRpbGUgaW50IHNlY29uZF9waWxlX3ByaWNlPTA7CnZvbGF0aWxlIGludCB0aGlyZF9waWxlX3ByaWNlPTA7CmludCBmbGdfZnJmOwp2b2xhdGlsZSBpbnQgaSxqLG4sa2s9MTsKdm9sYXRpbGUgaW50IHAxLHAyLHAzOwppbnQgamtsOwppbnQgdG90YWxfcGlsZV9wcmljZVsxMDBdOwppbnQgbWlucHJpY2UgPSA5OTk5OwoKLy8tLS0tLS0tLQpjb25zdCBpbnQgYV9kYXRhWzddWzJdID0gewp7OSwgMTV9LAp7MTIsIDE2fSwKezE2LCAxM30sCnsxOCwgMTN9LAp7MzEsIDExfSwKezMyLCAxfSwKezM2LCA5fSB9OwovLy0tLS0KCgppZihmbGdfZnJmPT0wKQp7CmZsZ19mcmY9MTsKCgpmb3IoaT0wO2k8bnVtYl9zdG9uZXMtbnVtYl9waWxlcysxO2krKykKewoKCWZvcihqPWkrMTtqPG51bWJfc3RvbmVzLW51bWJfcGlsZXMrMjtqKyspCgl7CgkJZm9yKG49aisxKzE7bjxudW1iX3N0b25lcy1udW1iX3BpbGVzKzM7bisrKQoJCXsKCQkJdGhpcmRfcGlsZV9wcmljZSArPSBhX2RhdGFbbl1bMV0qKGFfZGF0YVtuXVswXS1hX2RhdGFbaisxKzFdWzBdKTsKCQl9CgkJLy8vb2JyYWJvdGthIG5hIGluZm9ybWFjaXF0YQoJCQl0b3RhbF9waWxlX3ByaWNlW2trXSA9IHRoaXJkX3BpbGVfcHJpY2UgKyBzZWNvbmRfcGlsZV9wcmljZSArIGZpcnN0X3BpbGVfcHJpY2U7CnggID0gdG90YWxfcGlsZV9wcmljZVtra107CnByaW50ZigiJWRcbiIsIHgpOwoKCQkJaWYodG90YWxfcGlsZV9wcmljZVtra108bWlucHJpY2UpCnsKbWlucHJpY2UgPSB0b3RhbF9waWxlX3ByaWNlW2trXTsKCQkJCXAxID0gaTsKCQkJCXAyID0gajsKCQkJCXAzID0gaisxOwoKCgkJCX0KCQkJa2srKzsKCQkvLy8KCgoKCQl0aGlyZF9waWxlX3ByaWNlID0gMDsKCQlzZWNvbmRfcGlsZV9wcmljZSArPSBhX2RhdGFbal1bMV0qKGFfZGF0YVtqXVswXS1hX2RhdGFbaSsxXVswXSk7Cgl9CglzZWNvbmRfcGlsZV9wcmljZSA9IDA7CglmaXJzdF9waWxlX3ByaWNlICs9IGFfZGF0YVtpXVsxXSooYV9kYXRhW2ldWzBdLWFfZGF0YVswXVswXSk7Cgp9CgoKCn0KCgp4ICA9IHAxOwpwcmludGYoIiVkXG4iLCB4KTsKeCAgPSBwMjsKcHJpbnRmKCIlZFxuIiwgeCk7Cgp4ICA9IHAzOwpwcmludGYoIiVkXG4iLCB4KTsKCglyZXR1cm4gMDsKfQ==