第一題: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...