蓝杯四十四

算法训练 确定元音字母位置 

时间限制:1.0s  内存限制:512.0MB

提交此题   

输入一个字符串,编写程序输出该字符串中元音字母的首次出现位置,如果没有元音字母输出0。英语元音字母只有‘a’、‘e’、‘i’、‘o’、‘u’五个。

样例输入:

hello

样例输出:

2

样例输入:

apple

样例输出:

1

样例输入:

pmp

样例输出:

0

#include<stdio.h> 

#include<string.h> 

int main(){ 

    char a[100]; 

    int i; 

    scanf("%s",a); 

    for(i=0;i<strlen(a);i++){ 

        if(a[i]=='a' || a[i]=='i' || a[i]=='e' || a[i]=='o' || a[i]=='u'){ 

            printf("%d",i+1); 

            return 0; 

        } 

    } 

    printf("0"); 

    return 0; 

思路分析:

①定义变量:字符串(一维数组) ,循环次数;

②输入字符串;

③for语句循环,if语句判断是否为元音字母;

④输出首次元音字母所在位置。



算法训练 数列 

时间限制:1.0s  内存限制:256.0MB

提交此题  锦囊1  锦囊2

问题描述

  给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是:

  1,3,4,9,10,12,13,…

  (该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…)

  请你求出这个序列的第N项的值(用10进制数表示)。

  例如,对于k=3,N=100,正确答案应该是981。

输入格式

  只有1行,为2个正整数,用一个空格隔开:

  k N

  (k、N的含义与上述的问题描述一致,且3≤k≤15,10≤N≤1000)。

输出格式

  计算结果,是一个正整数(在所有的测试数据中,结果均不超过2.1*109)。(整数前不要有空格和其他符号)。

样例输入

3 100

样例输出

981

#include <iostream> 

#include <cstdio> 

using namespace std; 

const int N=1000+5; 

int a[N]; 

int main() 

    int n,i,len; 

    int now,k; 

    while(cin>>k>>n){ 

        len=0; 

        now=1; 

        while(len<n){ 

            int tmp=len; 

            a[len++]=now; 

            for(i=0;i<tmp&&len<n;i++) 

                a[len++]=now+a[i];         

            now*=k; 

        } 

        cout<<a[n-1]<<endl; 

    } 

    return 0; 

思路分析:

①定义变量 :正整数;

②3^0                               

3^1 3^0+3^1                       

3^2 3^0+3^2 3^1+3^2  3^0+3^1+3^2   

规律当前n加进去一个,然后要再加上前面所有的个数 

如果到了某个n,加前面所有的大于N个,就扫下剩下的第几个就行 

f(n)=1+2*f(n-1)  fn表示有几个数目前

f(0)=1;

f(1)=3;

f(2)=7; 

求得大于等于N时的n,然后N-f(n-1)剩下的从左边开始数 

③输出这个序列的第N项的值。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,122评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,070评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,491评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,636评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,676评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,541评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,292评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,211评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,655评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,846评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,965评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,684评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,295评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,894评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,012评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,126评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,914评论 2 355