杭電的acm 1106題

2025-02-25 23:40:12 字數 2028 閱讀 9324

1樓:江小右

#include

#include

using namespace std;

const int max_num=100; /未定義型別。

void merge(long num,int n);

void main()

string str;

cin>>str;

int len=;

long num[max_num];

int i=0,j,temp;

for(j=0;j len-1)i--;處理最後出現多個5的情況merge(num,i+1);

for(j=0;j <=i;j++)cout num[i]=num[k];

num[k]=temp;

兩個錯誤,不存在資料越界問題,不能提交估計是**原因。

2樓:

好像不用這麼煩的吧。

#include

#include

using namespace std;

int main()

char ch[1006];

int a[1006],ind;

while(scanf("%s",ch+1)!=eof)ind=1;

int i=1,len=strlen(ch+1);

while(i<=len)

while(i<=len&&ch[i]==5')i++;int temp=0;

while(i<=len&&ch[i]!=5')temp=10*temp+ch[i]-'0';

i++;if(ch[i-1]!=5')

a[ind++]temp;

sort(a+1,a+ind);

printf("%d",a[1]);

for(int i=2;iputs(""

3樓:阿彌陀佛

把cin>>str換成。

while(cin>>srr)

要到檔案末尾。

杭電acm第3809題的詳細思路

4樓:網友

迭代,原式為。

x = x – sqrt(y) (1)y = y – sqrt(x) (2)將(2)帶入(1)得:

x = x - sqrt(y + sqrt(x))也即:x = x + sqrt(y + sqrt(x))構造f(x) = x + sqrt(y + sqrt(x))此時所求x即f(x)的不動點。

能把杭電acm1005題 解釋下麼 我自己是遞迴編的程式,網上看了好多說要求週期,,,不懂啊

5樓:半截小丑

因為n太大,所以如果採用遞迴或者迭代的思路,會出現超時的情況,因此這實際上是一道找規律的題目。

從迭代函式f(n) = (a * f(n - 1) +b * f(n - 2)) mod 7可以看出,f(n-1)的取值可能有7種,f(n-2)也有7種,故f(n-1)f(n-2)的組合可能有49種,於是可以得到,在49次迭代內f(n)必有規律可尋,這便是此題的核心思路。值得注意的是,規律不一定是從1 1開始,因為序列可能是1 1 2 3 2 3……,因此我們在每次迭代之後必須從第乙個數遍歷到當前迭代數,來得到規律開始的地方及規律的週期。

附上**。#include

#includeint main()

if(i != 0)

max = sum[0] = s[0];

a = b = a = b = 0;

for(int j = 1; j < n; j++)elseif(sum[j] >max)

printf("case %d:%d %d %d", i+1, max, a + 1, b + 1);

return 0;}

杭電acm1452題,用c語言怎麼解決?請高手指點了,求**、思想、詳解。

6樓:c加語言初學者

那個討論區不是也有嗎?我看了一眼**,也不怎麼長,應該有點規律的。

杭電1133 buy the tickets結果都正確啊,為什麼wa

include using namespace std int main a 1 0 1 a 2 0 2 a 3 0 6 int weishu 1 i j temp 0 temp2 0 for i 4 i 200 i for j 0 j weishu j while temp2 int n,m,in...

具體的acm程式設計大賽時間,ACM程式設計大賽每年什麼時候舉辦,怎麼報名,報名時間?跪求

錢幣 acm程式設計大賽每年會有多場不同規模的比賽,不如省賽,多省聯賽,亞洲賽等等,具體時間不確定。一般都是以學校為單位組織隊伍進行網賽,然後根據網賽成績確定各學校的參賽隊伍名額,報名和比賽時間這些由教練也就是這方面的老師負責通知。acm程式設計大賽是大學級別最高的腦力競賽,素來被冠以 程式設計的奧...

各位前輩 杭電acm hdu 1233題,最簡單的最小生成樹

access violation 一般都是陣列開小了。你的 中也就乙個flag陣列。我把你的flag陣列開大之後提交下,超時了。樓主在自己看看把。超時 include include using namespace std typedef struct node bool operator node...