• 核反应堆


    Problem Description
    某核反应堆有两类事件发生:
    高能质点碰击核子时,质点被吸收,放出3个高能质点和1个低能质点;
    低能质点碰击核子时,质点被吸收,放出2个高能质点和1个低能质点。
    假定开始的时候(0微秒)只有一个高能质点射入核反应堆,每一微秒引起一个事件发生(对于一个事件,当前存在的所有质点都会撞击核子),试确定n微秒时高能质点和低能质点的数目。
     
    Input
    输入含有一些整数n(0≤n≤33),以微秒为单位,若n为-1表示处理结束。
     
    Output
    分别输出n微秒时刻高能质点和低能质点的数量,高能质点与低能质点数量之间以逗号空格分隔。每个输出占一行。
     
    Sample Input
    5
    2
    -1
     
    Sample Output
    571, 209
    11, 4
     
     
    提示
    可以使用long long int对付GNU C++,使用__int64对付VC6
     
     1 #include <stdio.h>
     2 
     3 int main(){
     4     int n;
     5     int i;
     6     __int64 a;
     7     __int64 b;
     8     __int64 aTemp;
     9     __int64 bTemp; 
    10     
    11     while(1){
    12         scanf("%d",&n);
    13         
    14         if(n==-1)
    15             break;
    16         
    17         a=1;
    18         b=0;    
    19         for(i=1;i<=n;i++){
    20             aTemp=a*3+b*2;
    21             bTemp=a+b;
    22             
    23             a=aTemp;
    24             b=bTemp;    
    25         }
    26         
    27         printf("%I64d, %I64d
    ",a,b);
    28     }
    29     return 0;
    30 } 
     
  • 相关阅读:
    利用API对OWLS描述的服务进行操作 转贴
    转arcgis server部署 自己安装的体会
    最后一次的温柔
    JUDDI安装完整版 (转帖W3CHINA)
    jUDDI安装总结
    Protege中安装owls editor、graphviz插件
    改完了开题报告 舒口气
    服务组合的QoS信息
    owls editor
    一、性能测试术语
  • 原文地址:https://www.cnblogs.com/zqxLonely/p/4090516.html
Copyright © 2020-2023  润新知