這是我的問題,我設法給出了a部分的答案,但是對於b部分,我對b部分的答案並沒有真正的信心。兩個非嵌套循環的大哦表示法
在最近的法庭案件中,法官引用了一個城市的蔑視,並在第一天訂購了2美元的罰款。每個接下來的日子,直到這個城市遵循法官的命令,這個金額被平方爲 (即,金額進展如下:2美元,4美元,16美元,256美元,65536美元......)。 a。第N天會是什麼? b。需要多少天的時間才能達到D美元(一個大哦答案可以)?
答一:2 ^(2^N-1)
對於答案B,我做了下面的程序,找到大哦。
for (int i = 0; i < n - 1; i++) {
result = 2 * result;
}
printf("%d\t", result);
for (int j = 0; j < result; j++) {
res = 2 * res ;
}
printf("%d\n", res);
我算過了第一循環的大哦爲n 的Sumation公司並且由於第二循環運行2^N-1次的第一環,它的大哦,是2^n和增加他們兩個它們成爲(2^N)+ N