随笔 - 147  文章 - 71  trackbacks - 0
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(1)

随笔分类(146)

随笔档案(147)

文章分类(28)

文章档案(28)

喜欢的Blog

搜索

  •  

最新评论

阅读排行榜

评论排行榜

http://acm.pku.edu.cn/JudgeOnline/problem?id=3619
n 工作量;
s[i] 每分钟可完成的工作量
t[i] 一次性连续工作最多坚持的时间
r[i] 一次连续工作后需要休息的时间
import java.util.*;
import java.io.*;

public class poj_3619{
    
    
public static void main(String rgs[]) throws Exception
    
{
        BufferedReader stdin 
= 
            
new BufferedReader(
                
new InputStreamReader(System.in));
           String line 
= stdin.readLine();
           StringTokenizer st 
= new StringTokenizer(line);
           
int k,s,t,r,i,j,n,m,l,p;   
        n 
= Integer.parseInt(st.nextToken());
        k 
= Integer.parseInt(st.nextToken()); 
        
for(i=0;i<k;i++){
            m
=l=p=0;
            line 
= stdin.readLine();
               st 
= new StringTokenizer(line);
               s 
= Integer.parseInt(st.nextToken());
               t 
= Integer.parseInt(st.nextToken());
               r 
= Integer.parseInt(st.nextToken());
               
while(l<n){
                   
while(l<&& p<t){
                       l
+=s;
                       m
++;
                       p
++;
                   }

                   
if(l<n){
                       m
+=r;
                       p
=0;
                   }

               }

            System.out.println(m);    
        }
    
    }

}
posted on 2009-09-04 10:18 飞翔天使 阅读(317) 评论(0)  编辑  收藏 所属分类: poj

只有注册用户登录后才能发表评论。


网站导航: