明天考试:小猴来复习了

明天考试:小猴来复习了

观众朋友大家好,我是小猴!
明天我的编程学校要考试啊,我好慌(我是跳级生)
没办法,我的字符串和函数排序都没了!
所以今天就水一次
不不不,怎么是水呢???
这是认真写博客 放屁
好的,废话少说,先来一道经典字符串题目!(笨小猴)

题目描述

笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!

这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小猴就认为这是个Lucky Word,这样的单词很可能就是正确的答案。

输入格式

一个单词,其中只可能出现小写字母,并且长度小于100100。

输出格式

共两行,第一行是一个字符串,假设输入的的单词是Lucky Word,那么输出“Lucky Word”,否则输出“No Answer”;

第二行是一个整数,如果输入单词是Lucky Word,输出maxn-minn的值,否则输出00。

输入输出样例 输入 #1复制

error

输出 #1复制

Lucky Word
2

输入 #2复制

olympic

输出 #2复制

No Answer
0
说明/提示
//注:此处原题解释有误,实际上是00,也不是质数。

noip2008提高第一题

???

我蒙了,NOIP???

萌新???我™心态崩了

不管了,直接来一波代码吧…

拼了!!!

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int prime(int x){//判断素数的函数
    int flag=1;
    if(x==0||x==1){//这个情况卡了好久...
    	return 0;
	}
    for(int i=2;i*i<=x;++i){
        if(x%i==0){
            flag=0;
        }
    }
    return flag;
}
int main(){
    char word[105];
    int max=-1,min=105,cha,len,k[26]={0};
    cin>>word;
    len=strlen(word);
    for(int i=0;i<len;++i){
        ++k[(int)(word[i]-97)];
    }
    for(int i=0;i<26;++i){
        if(k[i]>max&&k[i]!=0)max=k[i];//基础操作就不说了
        if(k[i]<min&&k[i]!=0)min=k[i];//最大最小
    }
    cha=max-min;
    if(prime(cha)==1){
        cout<<"Lucky Word"<<endl;
        cout<<cha;
    }else{
        cout<<"No Answer"<<endl;
        cout<<"0";
    }
    return 0;//功德圆满啦!!!
}

我们拭目以待吧,不应该爆内存吧…

萌新最后的倔强啦!!!

在这里插入图片描述
AC撒花!!!

鼓掌★,°:.☆( ̄▽ ̄)/$:.°★

太牛了,下一道继续啊!!!

emmmm…

这个题目不好粘帖啊

就是我太懒

直接自己做吧!!!(AC就行呗)

#include<iostream>
#include<cmath>
#include<cstdio>
using namespace std;
double dis(double a1,double b1,double a2,double b2){
    double sum1;
    sum1=sqrt((a2-a1)*(a2-a1)+(b2-b1)*(b2-b1));
    return sum1;
}//emmmm...
int main(){
    double x1,y1,x2,y2,x3,y3,sum=0;
    cin>>x1>>y1>>x2>>y2>>x3>>y3;
    sum=sum+dis(x1,y1,x2,y2);
    sum=sum+dis(x2,y2,x3,y3);
    sum=sum+dis(x1,y1,x3,y3);
    printf("%.2lf",sum);
    return 0;//相信有人知道是什么题~ 
}

在这里插入图片描述
嘿嘿嘿,不出本猴意料!!!吼吼吼

错了几次???啊你!!

不用在意细节吗,对吧?!?!?

不对

嗯好

下一道啦!!(鸡冻) 才怪

题目描述

已知正整数n是两个不同的质数的乘积,试求出两者中较大的那个质数。

输入格式

一个正整数n。

输出格式

一个正整数p,即较大的那个质数。

输入输出样例 输入 #1复制

21

输出 #1复制

7

说明

NOIP 2012 普及组 第一题

额…

今天咋了???

两道NOIP???

我没点套餐吧??

真香啊

来吧,没办法,只好再倔强一次喽

#include<stdio.h>
int main()
{
    int n,i;
    scanf("%d",&n);
    for(i=2;i<=n;i++)
        if(n%i==0)
        {
            printf("%d\n",n/i);
            return 0;
             }//noip???
}

在这里插入图片描述

真香

好了,今天就酱了,再见吧,时时刻刻关注我呦!!!!!!!

(求包养,快快关注抱走小猴吧!)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值