原创文章,版权归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()
{
}
1001
#include<iostream>
using namespace std;
int main()
{
}
1089
#include <iostream>
using namespace std;
int main()
{
}
1090
#include <iostream>
using namespace std;
int main()
{
}
1091
#include <iostream>
using namespace std;
int main()
{
}
1092
#include <iostream>
using namespace std;
int main()
{
}
1093
#include <iostream>
using namespace std;
int main()
{
}
1094
#include <iostream>
using namespace std;
int main()
{
}
1095
#include <iostream>
using namespace std;
int main()
{
}
1096
#include <iostream>
using namespace std;
int main()
{
}
1161
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
}
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;
}