15 条题解

  • 0
    @ 2015-04-18 18:41:47

    这种题的精度太bug了。。

  • 0
    @ 2009-05-09 15:35:01

    好简单………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

  • 0
    @ 2009-04-20 18:35:23

    我靠这什么题阿....

  • 0
    @ 2009-01-26 20:13:54

    我样例没过,但是AC了........

  • 0
    @ 2008-12-13 15:28:15

    没问题,很正常,很基础

    [blue]判润 + 天数转日期 + 周期 + 快排 =[/blue]

    [red]一次AC
    [/red]

  • 0
    @ 2008-12-07 09:54:45

    数据MS有点问题,样例我算出来应该是02/08 06/13 10/13

    2月8号在2008年是第39天,而2月7号是第38天,计算结果也是第39天更接近峰值

  • 0
    @ 2008-12-06 21:46:16

    我数学很烂。。。

  • 0
    @ 2008-12-06 17:42:22

    我初中,不会

  • 0
    @ 2008-12-06 00:49:52

    这道题看起来简单,考点还真多,阴的地方也不少,程序写出来有小一百行!!

    题目里面没说明,**使用的是弧度制**!!还有**人数不为负**!!!

    还有**周期不能太长**!!像这种情况:

    ① 65535 0.00827 -0.8275 65535

    ② 256 0.919 -264.9392 512

    这两种从理论上来讲都符合题意,但①的周期长达760天,显然②正确

    Const

    dpm:array[1..12] of integer=(31,28,31,30,31,30,31,31,30,31,30,31);

    Var

    n,y,i,j,day:integer;

    leap:boolean;

    a,w,t,b:array[1..100] of real;

    p:array[1..100] of integer;

    Function getD(x:integer):integer;

    var i:integer;

    begin

    getD:=0;

    for i:=1 to x-1 do inc(getD,dpm[i]);

    if getD>2 then

    if leap then inc(getD);

    end;

    Function getW(x:integer):string;

    var i:integer; t1,t2:string;

    begin

    for i:=1 to 12 do

    if (getd(i)=x) then break;

    str(i,t1); str(x-getd(i),t2);

    if ir;

    if a0 then exit;

    end;

    if lp=0 then write(getw(day),' ');

    end;

    Begin

    init;

    doit;

    End.

  • 0
    @ 2008-12-05 20:37:59

    这道题考数学基本功了,说一下我的解题思路:

    ---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|--

    1、首先判断是否闰年,闰年里10/17是一年中的第291天,平年里是第290天(注意2100年不是闰年)

    2、因为人数不可能出现负数,所以正确的函数必须要b>=a

    3、因为10/17号这一天是一个峰值,所以正确的函数符合291*w+t=Pi/2

    4、找到正确的函数后,按照函数周期向两边推即可求的其余峰期(这里也要注意闰年)

    5、将峰期排序后输出即可(注意10/17号这一天也要输出)

    顺便鄙视一下楼下两个,该补下数学了

  • 0
    @ 2008-12-04 22:04:25

    水,水到我不会做

  • 0
    @ 2008-12-03 20:50:47

    强烈鄙视题目的描述。什么垃圾措辞阿。

  • 0
    @ 2008-12-03 19:29:36

    ......

  • 0
    @ 2008-12-03 13:13:44

    地下室

  • 0
    @ 2008-12-02 17:20:53

    抢个SF来 用用

  • 1

信息

ID
1489
难度
6
分类
其他 | 数学 点击显示
标签
(无)
递交数
66
已通过
19
通过率
29%
被复制
2
上传者