10 5號新生練習賽題解

2021-07-23 10:04:57 字數 2178 閱讀 5587

第一題:hdu 2022

#include

#include

#include

#include//包含abs函式的函式庫

using

namespace

std;//命名空間

//解釋下abs函式,abs函式是取絕對值的函式

int main()

}int r=1,c=1,ma=abs(a[1][1]);//r代表分數絕對值最大的妹妹所在的行數,c代表列數,ma代表當前最大的絕對值分數

for(i=1; i<=m; i++)}}

printf("%d %d %d\n",r,c,a[r][c]);

}return

0;}

第二題:hdu 2024

#include

#include

#include

#include

//isalpha函式判斷乙個字母是不是字母,isalnum函式來判斷乙個字元是不是字母或數字,包含在ctype.h這個函式庫裡

int main()

int flag=1;//乙個哨兵變數,來標記這裡面是不是出現了不合法的情況

int l=strlen(a);

for(int i=1;i//首字元已判過,不需再判

else

}if(flag==1)

else

if(flag==0)

}return

0;}

第三題:hdu 2031

#include 

#include

int main()

r=n%m;

while(n)//進製轉化的方法,高中時學過,也可以上網搜一下

if(flag==1)

printf("-");

for(int i=k-1; i>=0; --i)//把存進去的字元倒著輸出

printf("%c",a[i]);

printf("\n");

}return

0;}

第四題:hdu 2039

#include

int main()

else

printf("no\n");

}return

0;}

第五題:hdu 2040

#include 

int solve(int n)//計算n的真約數之和的函式

int main()

else

}return

0;}

第六題:hdu 2041

#include

#include

#include

using

namespace

std;

int main()

int t;

scanf("%d",&t);

while(t--)

return

0;}

第七題:hdu 2074

#include

//自己找下規律,然後根絕條件輸出圖形。

int main()

if(n%2==1)

printf(" ");

for(i=1; i<2

*n; i++)

printf("%c",ch[0]);

printf(" \n");

for(i=0; i<2

*n-1; i++)

printf("\n");

}printf(" ");

for(i=1; i<2

*n; i++)

printf("%c",ch[0]);

printf(" \n");

}return

0;}

第八題:hdu 2099

#include

//直接暴力列舉後兩位是多少就好了,注意下輸出的格式

int main()

}for(j=0; jif(j1)

else

}printf("\n");

}return

0;}

新生練習賽1 B

acm的學長最近在henu附近supermarket打工。一天之中,他的工作時間是l分鐘。這位學長記性非常好,他已經記住了n位老客戶,其中第i位顧客是在一天開始工作後的ti分鐘到來,並且服務這位顧客需要花費li分鐘。此外當學長為另一位客戶提供服務時,保證不會有任何客戶到達。然鵝,學長想要想要在忙碌中...

Wanafly 練習賽8 題解

a 給個n,求1到n的所有數的約數個數的和 解法 列舉每個可能的約數,然後答案就是對n i求和。這個直接列舉會t,然後發現這個可以分塊求。include using namespace std typedef long long ll ll n sinma n i int main return 0...

2011新生練習賽三解題報告

a include include include include includeusing namespace std char s 209 int main p,q,pp,qq int main if p.x2 q.x2 p.x1 q.x2 p.y2 q.y2 p.y2 q.y1 if p.x1...