哈尔滨理工大学第七届程序设计竞赛初赛(高年级组)B、C【water】

B
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld
题目描述
小Z向女神告白成功,成功脱单,为了庆祝,小Z决定送女神一个礼物。
在珠宝店,小Z终于发现一种既便宜又大气的手链。
手链的价格是看手链上的宝石决定的,每一种宝石的价值不一样。
具体规则如下:
宝石A的价值是1、宝石B的价值是2、宝石C的价值是3·····宝石Z的价值是26。
为了防止被销售员虚报价格,小Z决定请你帮忙计算一下手链的价值。
输入描述:
本题有T组数据。
对于每组数据只有一行。
1≤T≤20
1≤手链长度≤100000
输出描述:
输出结果,并换行。
示例1
输入
2
ABCD
LOVELOVE
输出
10
108

#include<cstdio>
#include<algorithm>
#include<cstring>
#include<iostream>
using namespace std;
const int MAXN = 200001;
char str[MAXN];
int main()
{
    int T;
    scanf("%d", &T);
    while (T--) {
        int ans = 0;
        scanf("%s", str);
        int len = strlen(str);
        for (int i = 0; i < len; i++) {
            ans += str[i] - 65 + 1;
        }
        printf("%d\n", ans);
    }
    return 0;
}

我的提交
C/C++(clang++ 3.9)

C

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld
题目描述
今天是Tabris和mengxiang000来到幼儿园的第6天,美丽的老师在黑板上写了几个数字:121,11,131,聪明的Tabris一眼就看出这些数字是那样的神奇——无论是正着写还是反着写都是一样的,mengxiang000想要得到更多的这样有趣的数,又因为这是二人到幼儿园的第6天,6+2=8。他们想知道长度为8的这样的数都有哪些。但是写着写着机智的Tabris发现这样神奇的数实在太多了,所以向你求助,你能帮帮他们吗?
输入描述:

输出描述:
从小到大输出所有符合题意的数,每个数占一行。
示例1
输入
none
输出
none

#include<cstdio>
#include<algorithm>
#include<cstring>
#include<iostream>
using namespace std;
const int MAXN = 200001;
char str[MAXN];
int main()
{
    for (int i = 1000; i <= 9999; i++) {
        printf("%d", i);
        int a = i / 1000, b = (i / 100) % 10;
        int c = (i / 10) % 10, d = i % 10;
        printf("%d%d%d%d", d, c, b, a);
        printf("\n");
    }
    //system("pause");
    return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值