1005 繼續 3n 1 猜想 25

2021-06-28 12:27:02 字數 421 閱讀 5475

#include#include#includeint clz(int m,int n)

return 0;

}int compas(const void *a,const void *b)

int main()

{ int k,i,j;

int *a,b[101];

while(~scanf("%d",&k))

{ if(k>=100||k<1) continue;

a=(int *)malloc(k*sizeof(int));

memset(b,0,101*sizeof(int));

for(i=0;i這道題目很給力!我的解題方法不太給力。再一次證明陣列的強大!還有乙個亮點就是這道題目首次使用了qsort函式。未來的排序就不用怕效率不高了!還有memset函式值得我們注意!

1005 繼續 3n 1 猜想 25

卡拉茲 callatz 猜想已經在1001中給出了描述。在這個題目裡,情況稍微有些複雜。當我們驗證卡拉茲猜想的時候,為了避免重複計算,可以記錄下遞推過程中遇到的每乙個數。例如對n 3進行驗證的時候,我們需要計算3 5 8 4 2 1,則當我們對n 5 8 4 2進行驗證的時候,就可以直接判定卡拉茲猜...

1005 繼續 3n 1 猜想 25

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 卡拉茲 callatz 猜想已經在1001中給出了描述。在這個題目裡,情況稍微有些複雜。當我們驗證卡拉茲猜想的時候,為了避免重複計算,可以記錄下遞推過程中遇到的每乙個數。...

1005 繼續 3n 1 猜想 25

如題 卡拉茲 callatz 猜想已經在1001中給出了描述。在這個題目裡,情況稍微有些複雜。當我們驗證卡拉茲猜想的時候,為了避免重複計算,可以記錄下遞推過程中遇到的每乙個數。例如對n 3進行驗證的時候,我們需要計算3 5 8 4 2 1,則當我們對n 5 8 4 2進行驗證的時候,就可以直接判定卡...