#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; } |