#include "cielib.h" int main() { int i, k, d, r; bool czy; d = podajD(); k = podajK(); r=podajR(); int *t = new int[d]; for(i=0; i < d; i++) { t[i]=0; } for(i=0; i < d; i++) { int left=0, right=r; while(left < right) { t[i]=left; czy = czyCieplo(t); t[i]=right; czy=czyCieplo(t); if(czy) { left=(left+right)/2+1; } else right=(left+right)/2; } t[i]=left; } znalazlem(t); }
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 | #include "cielib.h" int main() { int i, k, d, r; bool czy; d = podajD(); k = podajK(); r=podajR(); int *t = new int[d]; for(i=0; i < d; i++) { t[i]=0; } for(i=0; i < d; i++) { int left=0, right=r; while(left < right) { t[i]=left; czy = czyCieplo(t); t[i]=right; czy=czyCieplo(t); if(czy) { left=(left+right)/2+1; } else right=(left+right)/2; } t[i]=left; } znalazlem(t); } |