• zoj 2965 Accurately Say "CocaCola"!


    ZOJ Problem Set - 2965
    Accurately Say "CocaCola"!

    Time Limit: 1 Second      Memory Limit: 32768 KB

    In a party held by CocaCola company, several students stand in a circle and play a game.

    One of them is selected as the first, and should say the number 1. Then they continue to count number from 1 one by one (clockwise). The game is interesting in that, once someone counts a number which is a multiple of 7 (e.g. 7, 14, 28, ...) or contains the digit '7' (e.g. 7, 17, 27, ...), he shall say "CocaCola" instead of the number itself.

    For example, 4 students play this game. At some time, the first one says 25, then the second should say 26. The third should say "CocaCola" because 27 contains the digit '7'. The fourth one should say "CocaCola" too, because 28 is a multiple of 7. Then the first one says 29, and the game goes on. When someone makes a mistake, the game ends.

    During a game, you may hear a consecutive of p "CocaCola"s. So what is the minimum number that can make this situation happen?

    For example p = 2, that means there are a consecutive of 2 "CocaCola"s. This situation happens in 27-28 as stated above. 27 is then the minimum number to make this situation happen.

    Input

    Standard input will contain multiple test cases. The first line of the input is a single integer T (1 <= T <= 100) which is the number of test cases. And it will be followed by T consecutive test cases.

    There is only one line for each case. The line contains only one integer p (1 <= p <= 99).

    Output

    Results should be directed to standard output. The output of each test case should be a single integer in one line, which is the minimum possible number for the first of the p "CocaCola"s stands for.

    Sample Input

    2
    2
    3
    

    Sample Output

    27
    70
    

    Author: HANG, Hang


    Source: The 5th Zhejiang Provincial Collegiate Programming Contest
    Submit    Status
    //Wpl
    //1786694 2009-03-12 19:23:31 Wrong Answer  2965 C++ 0 184 吴 
    //1786732 2009-03-12 19:48:24 Accepted  2965 C++ 0 184 吴 
    ////ZOJ  2695 Accurately Say "CocaCola"! 简单规律题 08年浙江省大学生程序设计竞赛

    #include 
    <iostream>
    using namespace std;
    int a[100];
    int main()
    {
        
    int i;
        a[
    1]=7;
        a[
    2]=27;
        
    for(i=3;i<=10;i++)
            a[i]
    =70;
        a[
    11]=270;  //第一次因为a[11]=469错误一次
        for(i=12;i<=99;i++)
            a[i]
    =700;
        
    int test;
        scanf(
    "%d",&test);
        
    while(test--)
        {
            
    int n;
            scanf(
    "%d",&n);
            printf(
    "%d\n",a[n]);
        }
        
    return 0;

  • 相关阅读:
    微信小程序代码大全
    【活动发布】捷微H5-微信新年砍价活动,开源发布了
    小程序官网CMS开源项目出炉,Weixin-App-CMS 1.0 版本正式发布
    jeecg开源项目的IDEA的部署
    1024程序员节宅男节日快乐 -- JAVA快速开发平台,JEECG 3.8宅男优化版本发布
    微信小程序商城开源项目,Weixin-App-Shop 1.0 版本正式发布!!!
    JEECG-Swagger UI的使用说明
    JEECG 上传插件升级-代码生成器
    Why 0.1 + 0.2 === 0.30000000000000004 ?
    linux (一)
  • 原文地址:https://www.cnblogs.com/forever4444/p/1454649.html
Copyright © 2020-2023  润新知