头像

天行_闻天

封禁家族&光与暗家族组员$$\large\mathrm{青涩の醉挽清风Team副族长}$$




离线:16小时前


最近来访(1150)
用户头像
一事无成的twp
用户头像
0x3f_study
用户头像
北海没有WA
用户头像
云衣醉梦
用户头像
落月成孤倚灬
用户头像
Ethanyyc
用户头像
Zz1tai
用户头像
太雪菜
用户头像
rensiyuan
用户头像
种花家的兔兔
用户头像
垫抽底风
用户头像
hbin_frooog
用户头像
泛滥的可爱物种不会RE
用户头像
incra
用户头像
markding
用户头像
面条小王子
用户头像
lixiaoqian_qwq
用户头像
做事要有遗逝感
用户头像
liaoyanxu
用户头像
规则

新鲜事 原文

天行_闻天
16小时前
卡点~00:00啦~~~



氵题使我快乐

洛谷 B2088.计算书费

计算书费

题目描述

下面是一个图书的单价表:
1. 计算概论 28.9 元/本
2. 数据结构与算法 32.7 元/本
3. 数字逻辑 45.6元/本
4. C++程序设计教程 78 元/本
5. 人工智能 35 元/本
6. 计算机体系结构 86.2 元/本
7. 编译原理 27.8元/本
8. 操作系统 43 元/本
9. 计算机网络 56 元/本
10. JAVA程序设计 65 元/本

依次给定每种图书购买的数量,编程计算应付的总费用。

输入格式

输入一行,含 $10$ 个非负整数,每两个整数之间有一个空格。

第 $i$ 个整数表示要购买上述第 $i$ 种图书的数量(数量不超过 $100$,以本为单位,$i$ 分别为 $1,2,3, \cdots ,10$)。

输出格式

输出一行,包含一个实数,表示应付的总费用。精确到小数点后一位。

样例 #1

样例输入 #1

1 5 8 10 5 1 1 2 3 4

样例输出 #1

2140.2

氵题上代码

1.C艹

#include<bits/stdc++.h>
using namespace std;
double money[10]={28.9,32.7,45.6,78,35,86.2,27.8,43,56,65},a[10],s;
int main(){
    for(int i=0;i<10;i++){
        cin>>a[i];
        s+=money[i]*a[i];
    }
    cout<<fixed<<setprecision(1)<<s<<endl;
    return 0;
}

2.C

#include<stdio.h>
double money[10]={28.9,32.7,45.6,78,35,86.2,27.8,43,56,65},a[10],s;
int main(){
    for(int i=0;i<10;i++){
        scanf("%lf",&a[i]);
        s+=a[i]*money[i];
    }
    printf("%.1f\n",s);
}

完结撒花~~~点个赞吧~




氵题使我快乐

洛谷 B2085.第 n 小的质数

第 n 小的质数

题目描述

输入一个正整数 $n$,求正整数范围中第 $n$ 小的质数。

输入格式

一个不超过 $30000$ 的正整数 $n$。

输出格式

第 $n$ 小的质数。

样例 #1

样例输入 #1

10

样例输出 #1

29

简单的筛素数题,上代码~

1.C艹

#include<bits/stdc++.h>
using namespace std;
bool is_prime(int x){
    for(int i=2;i*i<=x;i++){
        if(x%i==0)return false;
    }
    return true;
}int main(){
    int n,x=1;cin>>n;
    while(n!=0){
        x++;
        if(is_prime(x))n--;
    }
    cout<<x<<endl;
    return 0;
}

2.C

#include<stdio.h>
int n,x=1;
int is_prime(int x){
    for(int i=2;i*i<=x;i++){
        if(x%i==0)return 0;
    }
    return 1;
}int main(){
    scanf("%d",&n);
    while(n!=0){
        x++;
        if(is_prime(x)==1)n--;
    }
    printf("%d\n",x);
    return 0;
}

完结撒花~~~点个赞吧~




#include<bits/stdc++.h>
using namespace std;
int main(){
    char a[100],b[100];
    fgets(a,100,stdin);
    fgets(b,100,stdin);
    if(a[strlen(a)-1]=='\n')a[strlen(a)-1]=0;
    if(b[strlen(b)-1]=='\n')b[strlen(b)-1]=0;
    for(int i=0;a[i];i++){
        if(a[i]>='A' and a[i]<='Z')a[i]+=32;
    }for(int i=0;b[i];i++){
        if(b[i]>='A' and b[i]<='Z')b[i]+=32;
    }
    int t=strcmp(a,b);
    if(t==0)puts("=");
    else if(t<0)puts("<");
    else puts(">");
}



#include<bits/stdc++.h>
using namespace std;
int cnt[26];
char str[100010];
int main(){
    cin>>str;
    for (int i=0;str[i];i++)cnt[str[i]-'a']++;
    for(int i=0;str[i];i++)
        if(cnt[str[i]-'a']==1){
            cout<<str[i]<<endl;
            return 0;
        }
    puts("no");
    return 0;
}


活动打卡代码 AcWing 762. 字符串匹配

#include<bits/stdc++.h>
using namespace std;
int main(){
    double k;
    string a,b;
    cin>>k>>a>>b;
    int cnt=0;
    for(int i=0;i<a.size();i++){
        if(a[i]==b[i])cnt++;
    }
    if((double)cnt/a.size()>=k)puts("yes");
    else puts("no");
    return 0;
}



氵题使我快乐

洛谷 P5712.【深基3.例4】Apples

【深基3.例4】Apples

题目描述

八尾勇喜欢吃苹果。她今天吃掉了 $x$ 个苹果。英语课上学到了 apple 这个词语,想用它来造句。如果她吃了 1 个苹果,就输出 Today, I ate 1 apple.;如果她没有吃,那么就把 1 换成 0;如果她吃了不止一个苹果,别忘了 apple 这个单词后面要加上代表复数的 s。你能帮她完成这个句子吗?

输入格式

输入一行一个自然数 $x$,表示吃掉的苹果数。

输出格式

根据题目要求输出。

样例 #1

样例输入 #1

1

样例输出 #1

Today, I ate 1 apple.

样例 #2

样例输入 #2

3

样例输出 #2

Today, I ate 3 apples.

提示

对于所有数据,$0\le x \le 100$。

这题有两种情况:(废话,英语肯定要加复数)

①.当$ n=0 $或$ n=1 $时,apple不加s

②.当$ 3\le x $时,apples

那么这题就变成氵题了,上代码~

1.C艹

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    if(n==0 or n==1)printf("Today, I ate %d apple.\n",n);
    else printf("Today, I ate %d apples.\n",n);
    return 0;
}

2.C

#include<stdio.h>
int main(){
    int n;
    scanf("%d",&n);
    if(n==0||n==1)printf("Today, I ate %d apple.\n",n);
    else printf("Today, I ate %d apples.\n",n);
    return 0;
}

3.Java

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        if(n==1||n==0)System.out.printf("Today, I ate %d apple.\n",n);
        else System.out.printf("Today, I ate %d apples.\n",n);
    }
}

完结撒花~~~点个赞吧~




氵题使我快乐

洛谷 P5726.【深基4.习9】打分

【深基4.习9】打分

题目描述

现在有 $n(n \le 1000)$ 位评委给选手打分,分值从 $0$ 到 $10$。需要去掉一个最高分,去掉一个最低分(如果有多个最高或者最低分,也只需要去掉一个),剩下的评分的平均数就是这位选手的得分。现在输入评委人数和他们的打分,请输出选手的最后得分,精确到 $2$ 位小数。

输入格式

第一行输入一个正整数 $n$,表示有 $n$ 个评委。

第二行输入 $n$ 个正整数,第 $i$ 个正整数表示第 $i$ 个评委打出的分值。

输出格式

输出一行一个两位小数,表示选手的最后得分。

样例 #1

样例输入 #1

5
9 5 6 8 9

样例输出 #1

7.67

提示

数据保证,$3 \leq n \leq 1000$,每个评委打出的分值为为 $0$ 到 $10$(含 $0$ 与 $10$)之间的整数。

简单的sort排序题目,上代码~

C艹代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,a[1000010];
    cin>>n;
    for(int i=1;i<=n;i++)cin>>a[i];
    sort(a+1,a+n+1);
    double s=0;
    for(int i=2;i<n;i++)s+=a[i];
    printf("%.2f\n",s/(n-2));
    return 0;
}

完结撒花~~~点个赞吧~




氵题使我快乐

洛谷 P5713.【深基3.例5】洛谷团队系统

【深基3.例5】洛谷团队系统

题目描述

在洛谷上使用团队系统非常方便的添加自己的题目。如果在自己的电脑上配置题目和测试数据,每题需要花费时间 $5$ 分钟;而在洛谷团队中上传私有题目,每题只需要花费 $3$ 分钟,但是上传题目之前还需要一次性花费 11 分钟创建与配置团队。现在要配置 $n$ 道题目,如果本地配置花费的总时间短,请输出 Local,否则输出 Luogu

输入格式

输入一个正整数 $n$,表示需要配置的题目量。

输出格式

输出一行,一个字符串。如果本地配置花费的总时间短,请输出 Local,否则输出 Luogu

样例 #1

样例输入 #1

2

样例输出 #1

Local

样例 #2

样例输入 #2

50

样例输出 #2

Luogu

提示

数据保证 $1 \leq n\leq 100$。

经过一番计算可得:只要$n\leq6$就输出Luogu,否则就输出Local

我们上代码~

1.C艹

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;cin>>n;
    if(n>=6){
        puts("Luogu");
        return 0;
    }else{
        puts("Local");
        return 0;
    }
    return 0;
}

2.C

#include<stdio.h>
int main(){
    int n;scanf("%d",&n);
    if(n>=6){
        printf("Luogu\n");
        return 0;
    }else{
        printf("Local\n");
        return 0;
    }
    return 0;
}

3.Java

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        if(n>=6)System.out.println("Luogu\n");
        else System.out.println("Local\n");
    }
}

4.Py

n=int(input())
if n>=6:
    print("Luogu")
else:
    print("Local")

5.Py3

n=int(input())
if n>=6:
    print("Luogu")
else:
    print("Local")

完结撒花~~~点个赞吧~




氵题使我快乐

洛谷 P5681.[CSP-J2019 江西] 面积

[CSP-J2019 江西] 面积

题目描述

Alice 有一个边长为 $a$ 的正方形,Bob 有一个长宽分别为 $b,c$ 的矩形,请你告诉他们俩谁的图形面积更大。

输入格式

仅一行三个正整数 $a,b,c$

输出格式

输出仅一行一个字符串,若正方形面积大则输出 Alice,否则输出 Bob

样例 #1

样例输入 #1

5 4 6

样例输出 #1

Alice

样例 #2

样例输入 #2

7 5 10

样例输出 #2

Bob

提示

【数据范围】
对于 $30\%$ 的数据,$1 \le a,b,c \le 100$,$b=c$;
对于 $80\%$ 的数据,$1\le a,b,c \le 10^4$;
对于 $100\%$ 的数据,$1\le a,b,c \le 10^9$。

【样例 $1$ 解释】
正方形面积为 $25$,矩形面积为 $24$。

【样例 $2$ 解释】
正方形面积为 $49$,矩形面积为 $50$。

不多说,上代码

1.C艹

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long a,b,c;
    cin>>a>>b>>c;
    if(a*a>b*c){
        puts("Alice");
        return 0;
    }else{
        puts("Bob");
        return 0;
    }
    return 0;
}

2.C

#include<stdio.h>
int main(){
    long long a,b,c;
    scanf("%lld %lld %lld",&a,&b,&c);
    if(a*a>b*c){
        printf("Alice\n");
        return 0;
    }else{
        printf("Bob\n");
        return 0;
    }
    return 0;
}

3.Java

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        long a=sc.nextLong(),b=sc.nextLong(),c=sc.nextLong();
        if(a*a>b*c)System.out.println("Alice\n");
        else System.out.println("Bob\n");
    }
}

完结撒花~~~点个赞吧~