zoukankan      html  css  js  c++  java
  • 蓝桥杯练习

    1. 结果填空 (满分10分)
     
    标题:年龄巧合 
        小明和他的表弟一起去看电影,有人问他们的年龄。小明说:今年是我们的幸运年啊。我出生年份的四位数字加起来刚好是我的年龄。表弟的也是如此。已知今年是2014年,并且,小明说的年龄指的是周岁。
     
        请推断并填写出小明的出生年份。 
        这是一个4位整数,请通过浏览器提交答案,不要填写任何多余的内容(比如,他表弟的出生年份,或是他们的年龄等等)

     1 #include <iostream>
     2 #include <cstdio>
     3 #include <cstring>
     4 #include <algorithm>
     5 using namespace std;
     6 int getX(int x){
     7     int y = 0;
     8     while(x){
     9         y += x % 10;
    10         x /= 10;
    11     }
    12     return y;
    13 }
    14 int main(){
    15     for(int i = 1900; i <= 2014; i++){
    16         if(getX(i) == 2014 - i){
    17             printf("%d ", i);
    18         }
    19     }
    20     return 0; 
    21 } 

     
    第    1/9    页
    2014年决赛 C/C++本科B组
     
    1. 结果填空 (满分10分)
     
    标题:年龄巧合 
        小明和他的表弟一起去看电影,有人问他们的年龄。小明说:今年是我们的幸运年啊。我出生年份的四位数字加起来刚好是我的年龄。表弟的也是如此。已知今年是2014年,并且,小明说的年龄指的是周岁。
     
        请推断并填写出小明的出生年份。 
        这是一个4位整数,请通过浏览器提交答案,不要填写任何多余的内容(比如,他表弟的出生年份,或是他们的年龄等等)
     
    2. 结果填空 (满分25分)
     
    标题:出栈次序 
        X星球特别讲究秩序,所有道路都是单行线。一个甲壳虫车队,共16辆车,按照编号先后发车,夹在其它车流中,缓缓前行。
     
        路边有个死胡同,只能容一辆车通过,是临时的检查站,如图【p1.png】所示。 
        X星球太死板,要求每辆路过的车必须进入检查站,也可能不检查就放行,也可能仔细检查。
     
        如果车辆进入检查站和离开的次序可以任意交错。那么,该车队再次上路后,可能的次序有多少种?
     
        为了方便起见,假设检查站可容纳任意数量的汽车。 
        显然,如果车队只有1辆车,可能次序1种;2辆车可能次序2种;3辆车可能次序5种。
     
        现在足足有16辆车啊,亲!需要你计算出可能次序的数目。 
        这是一个整数,请通过浏览器提交答案,不要填写任何多余的内容(比如说明性文字)。

        

     题解: Catalan数:C(2n,n)/(n+1)

    代码:

    #include <iostream>
    #include <cstdio>
    #include <cstring>
    #include <algorithm>
    using namespace std;
    
    typedef long long LL;
    
    LL ans = 0;
    
    int F(int x, int y){
        LL f[50][50];
        for(int i = 1; i <= 35; i++){
            f[i][1] = 1;f[i][i] = 1;
            if(i > 1)for(int j = 2; j <= i; j++){
                f[i][j] = f[i - 1][j] + f[i - 1][j - 1];
            }
            
            
        } 
        return f[x][y];
    }
    
    int main(){
        printf("%d
    ", F(32 + 1, 16 + 1)/17); 
        return 0;
    }
    
    //35357670 
  • 相关阅读:
    滚动相册
    智能拼图
    连连看
    魔法色块
    ASP.NET Session的七点认识
    从11月开始windows update速度缓慢,中国反击?
    WM实现文件关联
    与黄河老师合影
    ubuntu8.04笔记本开启无线网卡记得开网卡的电源
    无法在Web服务器上启动调试,与Web服务器通信时出现身份验证错误
  • 原文地址:https://www.cnblogs.com/handsomecui/p/6901643.html
Copyright © 2011-2022 走看看