2011寒假入门专题训练3解题报告

寒假入门专题三-by zdp

A:并列排名

这道题目只要冒泡排序一下 然后筛选就行了

B:组合数

我是这样做的 用64位整形来存放的 分别计算n!和m*(m-1)*(m-2)*.....(m-n+1) 然后相除 输入结果就行了

C:Switch Game

其实这道题挺简单的 只要定义一个数组 初始值为1;对应输入的n , 只要

for(i=2;i<=n;i++)
if(n%i==0)

a[n]=1-a[n];

输出a[n]就行了

D:避雨

这道题我是这样做的 先找出它们所在的位置 用两个变量来存放对应的行和列 然后用循环寻找最小值即可

E:Faster, Higher, Stronger

这道题目只要先写一个程序查找最大值和最小值根据输入的字符串 输出相应的最大值或最小值即可

F:ASCII

这道题目可以说是最简单的 只要用字符形式输出就行了

G:Snooker

这道题其实有一个规律的 

 if(n>6)
    f[n]=8*n-21;
    else f[n]=(15*n-n*n)/2;
n 是剩下的球的个数 f[n]是Philp 所能获得最大分数

然后比较一下就行了

H:ZJUTACM

这道题只要判断a,b 是否与j相等即可

if(a==k)
     k=b;
    else if(b==k)
     k=a;

输出k 就行了


为解题报告打分
暂时不评分

★★
★★★
★★★★
★★★★★
发表您的评论(若贴AC代码或发表禁止言论等违禁行为将被删除并扣除积分)

|返回 |   | 转到页头|
Copyright @ 2008-2024(浙ICP备2022001332号), TZOJ. All Rights Reserved.