1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <iostream>
#include <cstring>
#include <vector>
#include "cielib.h"

using namespace std;


int main()
{

  int r, d, k;
	 r = podajR();
	 d = podajD();
	 k = podajK();

    int rr=r; //r, ktore bedziemy dzielic
	int jestem[d], wynik[d];
	
	
	for (int i = 0; i < d; i++){
	  jestem[i]=r;
	  for(int k=0; k<d; k++){
	    if(k!=i){jestem[i]=r/2;}
	  }
	  czyCieplo(jestem);
	  int P=1, L=1;
	  
	  while(P==1 and L==1){
	    rr=rr/2;
	    jestem[i]+=rr;
	    P=czyCieplo(jestem);
	    if(P!=1){jestem[i]=jestem[i]+rr;}
	    else{jestem[i]=jestem[i]-rr; L=czyCieplo(jestem);}
	  }
	  wynik[i]=jestem[i];
	  
	}
	znalazlem(wynik);

	


	return 0;
}