#include "cielib.h"
using namespace std;
int d,k,r,sr,x,poc,kon;
int main(){
d=podajD();
k=podajK();
r=podajR();
int wynik[r];
for (int i=0; i<r; i++)
wynik[i]=0;
for (int i=0; i<d; i++){
poc=0;
kon=r;
while (poc<kon){
sr=(poc+kon)/2;
wynik[i]=sr;
x=czyCieplo(wynik);
wynik[i]++;
if (czyCieplo(wynik)==1)
poc=sr+1;
else{
kon=sr;
wynik[i]--;
}
}
}
znalazlem(wynik);
return 0;
}
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 | #include "cielib.h" using namespace std; int d,k,r,sr,x,poc,kon; int main(){ d=podajD(); k=podajK(); r=podajR(); int wynik[r]; for (int i=0; i<r; i++) wynik[i]=0; for (int i=0; i<d; i++){ poc=0; kon=r; while (poc<kon){ sr=(poc+kon)/2; wynik[i]=sr; x=czyCieplo(wynik); wynik[i]++; if (czyCieplo(wynik)==1) poc=sr+1; else{ kon=sr; wynik[i]--; } } } znalazlem(wynik); return 0; } |
English