#include "cielib.h" int d = podajD(), t[1000], r=podajR(),l,p; int main() { for(int i=0; i<d; i++)t[i]=r; for(int i=0; i<d; i++) { l=0; p=r; while(l<=p) { if(l>=0&&l<=r)t[i]=l; czyCieplo(t); if(p>=0&&p<=r)t[i]=p; if(czyCieplo(t)==1)l=(l+p)/2+1; else p=(l+p)/2-1; } if(l>=0&&l<=r)t[i]=l; czyCieplo(t); if(p>=0&&p<=r)t[i]=p; if(l>=0&&l<=r)if(czyCieplo(t)!=1)t[i]=l; } 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 | #include "cielib.h" int d = podajD(), t[1000], r=podajR(),l,p; int main() { for(int i=0; i<d; i++)t[i]=r; for(int i=0; i<d; i++) { l=0; p=r; while(l<=p) { if(l>=0&&l<=r)t[i]=l; czyCieplo(t); if(p>=0&&p<=r)t[i]=p; if(czyCieplo(t)==1)l=(l+p)/2+1; else p=(l+p)/2-1; } if(l>=0&&l<=r)t[i]=l; czyCieplo(t); if(p>=0&&p<=r)t[i]=p; if(l>=0&&l<=r)if(czyCieplo(t)!=1)t[i]=l; } znalazlem(t); } |