從拾ACM poj1001解題報告

2021-10-01 01:53:28 字數 480 閱讀 4205

事情一件件來,水題一道道刷。。。

1001是一道典型的高精度問題,重點是處理字串。最後需要按照題目的輸出標準來輸出答案就可以了

#include#includeint output[120];   //第一位為1,方便計算

int m;

//num是去掉小數點後的十進位制數字,比如95.23變為9523

//因為我們要乘的數是固定的,所以可以都去掉小數點計算,最後如果有小數點加上去就行了

void cal(char str,int num)

}int t = output[m-1];

int p=m-1;

if(t>=10) //把最後乙個數字比如45,儲存到字元陣列中

}m=p;

return ;

}int main()

printf("\n");

}return 0;

}

從拾ACM poj1002解題報告

一道很基礎的字串處理問題。題目大意 給你n個字串,其中有一些字串是等價的。因為 a,b,and c 等於 2 d,e,and f 等於 3 g,h,and i 等於 4 j,k,and l 等於 5 m,n,and o 等於 6 p,r,and s 等於 7 t,u,and v 等於 8 w,x,a...

從拾ACM poj1006解題報告

警告 這不是一道水題 說真的,連著刷了5道水題,突然間碰到這道題還真的有點不適應。題目大意 有三個迴圈週期 23,28,33。再給你乙個起始日期 d 求 從d天後再過多少天三個週期能同時達到峰值?有木有乍一看很簡單,細想想卻又無從下手的趕腳?拋開這道題,我們先研究乙個很古老卻又很深奧的問題 中國剩餘...

從拾ACM poj1007解題報告

求字串的逆序數,並按逆序數大小排序輸出 題目大意 給出長度為n的m個字串 每個字串由a,c,g,t組成。按照每個字串的逆序數大小一次輸出每個字串 如下 include using namespace std typedef struct struct void nixushu struct data...