青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-72  評(píng)論-126  文章-0  trackbacks-0
http://acm.hdu.edu.cn/showproblem.php?pid=1006

第一版為數(shù)不多的過的人很少的題目
一直是心結(jié)
前幾天打算刷光第一版的題目
于是思考了一下
方法是馬上就出來了
今天打算實(shí)現(xiàn),寫了好久,差不多半天了
首先是三個(gè)針角度的函數(shù):
秒針:6t
分針:(t%60)/10
時(shí)針:(t%3600)/120

a是題目給你的限制時(shí)間
 a <= | 6*t-(t%60)/10| <= 360-a
 a <= | 6*t-(t%3600)/120 | <= 360-a
 a <= | (t%60)/10-(t%3600)/120 | <= 360-a
時(shí)間只要滿足上市就是happytime

由于double類型不好取mod
我就把時(shí)間分割成一分鐘一分鐘
循環(huán)個(gè)720次。。。。所以說這樣的方法比較暴力
不過據(jù)說有循環(huán),不過我想不出來。。。

然后就只計(jì)算上邊三個(gè)式子的交集。。。
浮點(diǎn)型的交集好煩。。

#include<stdio.h>
#include
<stdlib.h>
#include
<string>
double num[14];
int hash[13];
int cmp(const void *a,const void *b)
{
    
return *(double *)a > *(double *)b ? 1 : -1;
}
void hh(double a ,double b)
{
    
int i;
    
double start,end;
    start 
= 0;
    end 
= a;
    
for(i=0;i<13;i++)
        
if(start <= num[i] && num[i+1<= end)
            hash[i] 
++;
    start 
= b;
    end 
= 60;
    
for(i=0;i<13;i++)
        
if(start <= num[i] && num[i+1<= end)
            hash[i] 
++;
}
void hhh(double a,double b)
{
    
int i;
    
if(b<0 || a>60)
        
return ;
    
for(i=0;i<13;i++)
        
if(a <= num[i] && num[i+1<= b)
            hash[i] 
++;
}
double happytime(double ms,double hs,double a)
{
    
//a <= | 6*t-(t+ms)/10 | <= 360-a
    
    
//a <= | 6*t-(t+hs)/120 | <= 360-a
    
    
//a <= | (t+ms)/10-(t+hs)/120 | <= 360-a
    
    
//計(jì)算同時(shí)滿足上邊三個(gè)條件的t
    double aa,ab,ac,ad,ba,bb,bc,bd,ca,cb,cc,cd,sum;
    
    aa 
= (ms-a*10)/59;
    ab 
= (ms+a*10)/59;
    ac 
= (ms+10*a-3600)/59;
    ad 
= (ms+3600-10*a)/59;

    ba 
= (hs-12*ms-a*120)/11;
    bb 
= (hs-12*ms+a*120)/11;
    bc 
= (hs-12*ms+120*a-43200)/11;
    bd 
= (hs-12*ms+43200-120*a)/11;

    ca 
= (hs-a*120)/719;
    cb 
= (hs+a*120)/719;
    cc 
= (hs+120*a-43200)/719;
    cd 
= (hs+43200-120*a)/719;

    num[
0= 0;
    num[
1= 60;
    num[
2= aa;
    num[
3= ab;
    num[
4= ac;
    num[
5= ad;
    num[
6= ba;
    num[
7= bb;
    num[
8= bc;
    num[
9= bd;
    num[
10= ca;
    num[
11= cb;
    num[
12= cc;
    num[
13= cd;

    qsort(num,
14,sizeof(num[0]),cmp);
    memset(hash,
0,sizeof(hash));
    sum 
= 0;
    hh(aa,ab);
    hh(ba,bb);
    hh(ca,cb);
    hhh(ac,ad);
    hhh(bc,bd);
    hhh(cc,cd);
    
for(int i=0;i<13;i++)
        
if(hash[i]>=6)
            sum 
+= num[i+1- num[i];
    
return sum;
}
int main()
{
    
int i,start;
    
double ans,a;
    
while(scanf("%lf",&a),a!=-1)
    {
        ans 
= 0;
        start 
= 0;
        
for(i=0;i<720;i++)
        {
            
if(i==109)
                i 
= i;
            ans 
+= happytime(start%3600,start,a);
            start 
+= 60;
        }
        printf(
"%.3lf\n",ans*100/43200);
    }
    
return 0;
}


整了好久。。。。
過了sample后就AC了。呵呵
posted on 2009-03-10 20:17 shǎ崽 閱讀(5320) 評(píng)論(1)  編輯 收藏 引用

評(píng)論:
# re: hdoj1006~~Tick and Tick 2009-11-28 01:01 | xujiazhe

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久露脸国产精品| 亚洲国产综合视频在线观看| 国产精品视频福利| 亚洲调教视频在线观看| 久久99在线观看| av成人免费| 欧美激情视频免费观看| 男女精品视频| 在线观看精品| 午夜精品久久久久久99热软件| 亚洲国产精品一区二区第一页| 久久午夜色播影院免费高清| 久久久精品国产一区二区三区| 欧美乱妇高清无乱码| 亚洲黄色成人久久久| 亚洲人精品午夜| 日韩视频在线免费观看| 欧美三级第一页| 亚洲午夜精品一区二区| 性欧美激情精品| 伊人久久婷婷| 在线免费观看日韩欧美| 国产精品理论片在线观看| 久久久久久久综合狠狠综合| 猛干欧美女孩| 亚洲欧美中日韩| 在线不卡亚洲| 亚洲午夜电影在线观看| 亚洲激情在线视频| 国产精品综合久久久| 欧美电影资源| 麻豆91精品91久久久的内涵| 亚洲淫性视频| 中文亚洲视频在线| 海角社区69精品视频| 久久国产精品电影| 亚洲第一色在线| 久久久久久久欧美精品| 亚洲精品少妇30p| 亚洲黄色影片| 欧美a级大片| 久久久久久黄| 好吊视频一区二区三区四区 | 欧美不卡高清| 久久综合影视| 欧美三区在线视频| 亚洲精品在线观| 99精品热视频| 一区二区三区 在线观看视频 | 亚洲一区在线免费| 一本大道久久a久久精二百| 男人的天堂亚洲在线| 久久成人在线| 欧美丝袜第一区| 性伦欧美刺激片在线观看| 亚洲老板91色精品久久| 国产精品人人做人人爽人人添| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲国产国产亚洲一二三| 亚洲精品综合精品自拍| 开心色5月久久精品| 美女在线一区二区| 欧美~级网站不卡| 在线观看日产精品| 99热免费精品在线观看| 欧美久久久久中文字幕| 午夜精品影院| 欧美成人精品| 久久免费视频观看| 国产精品一区二区三区观看 | 在线精品国产欧美| 91久久久久久久久久久久久| 国产精品久久久久久久久久免费| 国产精品一区二区三区乱码| 可以免费看不卡的av网站| 国产精品国产三级国产a| 亚洲福利视频免费观看| 国产欧美精品一区 | 欧美激情一二三区| 久久久综合网| 在线不卡欧美| 欧美日韩视频一区二区| 99ri日韩精品视频| 欧美—级在线免费片| 亚洲国产日韩欧美在线图片 | 国产精品国产三级国产aⅴ入口 | 久久不见久久见免费视频1| 国产在线精品一区二区夜色| 久久九九精品| 国产一区二区三区日韩欧美| 欧美极品在线观看| 日韩视频永久免费观看| 欧美日韩综合视频网址| 亚洲欧美日韩精品久久久| 久久久人成影片一区二区三区| 国产亚洲一区在线| 老司机成人在线视频| 亚洲伦伦在线| 久久亚洲视频| 国产精品美女视频网站| 久久精品一本| 欧美亚洲日本一区| 狠狠v欧美v日韩v亚洲ⅴ| 欧美搞黄网站| 欧美88av| 久久狠狠久久综合桃花| 欧美日韩福利| 欧美顶级艳妇交换群宴| 亚洲精品乱码久久久久久黑人| 欧美日韩视频一区二区| 久久免费高清视频| 中文在线一区| 亚洲天堂av综合网| 伊人精品成人久久综合软件| 欧美性片在线观看| 亚洲精选中文字幕| 欧美激情免费观看| 国产日韩欧美电影在线观看| 亚洲永久在线观看| 在线综合亚洲| 亚洲欧美亚洲| 久久不射电影网| 蜜臀av在线播放一区二区三区| 久久深夜福利免费观看| 久久一区二区三区国产精品| 欧美电影打屁股sp| 欧美午夜无遮挡| 韩国欧美国产1区| 亚洲美女淫视频| 老妇喷水一区二区三区| 欧美激情一区二区久久久| 欧美日韩不卡在线| 国产精品美女主播在线观看纯欲| 国产欧美日韩一区二区三区在线观看| 国产欧美日韩高清| 亚洲裸体视频| 久久精品国产欧美亚洲人人爽| 欧美99久久| 亚洲欧美久久久| 亚洲伦理在线观看| 欧美在线影院| 国产精品亚洲成人| 一区二区av在线| 欧美aaaaaaaa牛牛影院| 欧美亚洲免费在线| 亚洲影视在线| 欧美日韩视频不卡| 在线观看国产日韩| 久久久99久久精品女同性| 99精品欧美一区| 欧美色欧美亚洲另类七区| 91久久国产综合久久91精品网站| 国产欧美精品在线观看| 99精品国产99久久久久久福利| 久久久成人精品| 亚洲欧美日韩国产另类专区| 欧美视频在线不卡| 亚洲免费观看视频| 国产视频在线观看一区二区| 国产精品久久久久国产a级| 亚洲日本视频| 一区二区激情小说| 中文国产成人精品| 日韩网站在线| 国产精品乱码妇女bbbb| 午夜精品视频在线观看一区二区| 日韩一级成人av| 国产精品精品视频| 久久精品国产精品| 欧美亚洲综合网| 最新成人av在线| 亚洲一区二区欧美日韩| 欧美在线一区二区三区| 亚洲在线成人| 欧美日韩精品在线观看| 在线视频观看日韩| 久久人人爽国产| 牛牛国产精品| 一道本一区二区| 久久国产精品一区二区| 亚洲激情网址| 欧美一区二区三区免费大片| 在线播放国产一区中文字幕剧情欧美| 亚洲天堂av图片| 久久夜色精品国产欧美乱极品| 中文在线不卡| 久久亚洲精品视频| 久久国产精品久久国产精品 | 亚洲午夜极品| 亚洲精品美女91| 欧美激情日韩| 夜夜嗨网站十八久久| 亚洲人成在线观看| 欧美极品影院| 宅男噜噜噜66一区二区 | 欧美日韩国产三区| 欧美电影电视剧在线观看| 国内外成人免费激情在线视频网站| 麻豆精品一区二区av白丝在线| 久久九九国产精品|