原創文章,版權歸www.encalyk.com所有,轉載請註明。
第一階段,做了如下訓練。
任務一、瞭解HDOJ系統(acm.hdu.edu.cn),看完F.A.Q,註冊Forum賬號,熟悉各欄目代表的意思。
任務二、學會自主練習題目。不懂的地方,知道在哪、如何討論。
任務三、完成了HDOJ Problem Index by Type(Introduction)所有題目。
C++AC答案(答案可以是多種多樣,下面只作爲參考)
1000
#include<iostream>
using namespace std;
int main()
{
int a,b;
while(cin >>a >>b)
cout << a+b <<endl;
return 0;
}
1001
#include<iostream>
using namespace std;
int main()
{
int i,n,sum;
while(cin >> n)
{
sum=0;
for(i=1;i<=n;i++)
sum=sum+i;
cout << sum << endl << endl;
}
return 0;
}
1089
#include <iostream>
using namespace std;
int main()
{
int a,b;
while(cin >> a >>b)
cout << a+b << endl;
return 0;
}
1090
#include <iostream>
using namespace std;
int main()
{
int N,i,a,b;
cin >> N;
for(i=0;i<N;i++)
{
cin >>a >>b;
cout << a+b << endl;
}
return 0;
}
1091
#include <iostream>
using namespace std;
int main()
{
int a,b;
while((cin >> a >> b) && (a!=0 || b!=0))
cout << a+b <<endl;
return 0;
}
1092
#include <iostream>
using namespace std;
int main()
{
int N,i,a,sum;
while((cin >> N) && (N!=0))
{
sum=0;
for(i=0;i<N;i++)
{
cin >>a;
sum+=a;
}
cout << sum << endl;
}
return 0;
}
1093
#include <iostream>
using namespace std;
int main()
{
int N,M;
cin >>N;
int i,sum,j,a;
for(i=0;i<N;i++)
{
sum=0;
cin >>M;
for(j=0;j<M;j++)
{
cin >>a;
sum+=a;
}
cout <<sum << endl;
}
return 0;
}
1094
#include <iostream>
using namespace std;
int main()
{
int N,sum,a,i;
while(cin >>N)
{
sum=0;
for(i=0;i<N;i++)
{
cin >>a;
sum+=a;
}
cout << sum << endl;
}
return 0;
}
1095
#include <iostream>
using namespace std;
int main()
{
int a,b;
while(cin >> a >> b)
cout << a+b << endl <<endl;
return 0;
}
1096
#include <iostream>
using namespace std;
int main()
{
int N,M,i,j,sum,a;
cin >>N;
for(i=0;i<N;i++)
{
sum=0;
cin >>M;
for(j=0;j<M;j++)
{
cin >>a;
sum+=a;
}
if (i==N-1)
cout << sum << endl;
else
cout << sum << endl << endl;
}
return 0;
}
1161
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char str[1000];
while(cin.getline(str,1000))
cout << strlwr(str) << endl;
return 0;
}
1406
#include <iostream>
using namespace std;
int main()
{
int num1,num2,n,sum1,sum2,i;
cin >> n;
while(n–)
{
sum2=0;
cin >> num1 >> num2;
if(num1>num2)
{
int temp;
temp=num1;
num1=num2;
num2=temp;
}
for(;num1<=num2;num1++)
{
sum1=0;
for(i=1;i<num1;i++)
if(0==num1%i)sum1=sum1+i;
if(sum1==num1)sum2++;
}
cout << sum2<<endl;
}
return 0;
}