1003: UC Browser

原题链接

代码:

#include<iostream>
#include<string>

using namespace std;

int main() {
    int n;
    cin >> n;
    int* level = new int[n];

    for (int i = 0; i < n; i++) {
        int days;
        cin >> days;
        
        string s;
        cin >> s;

        int sum = 0;
        int base = 10;
        for (int k = 0; k < days; k++) {
            char c = s.c_str()[k];
            if (base >= 60) {
                base = 10;
            }
            if (c == '0') {
                base = 10;
            }
            else if (c == '1') {
                sum += base;
                base += 10;
            }
        }

        if (sum >= 0 && sum <= 49) {
            level[i] = 0;
        }
        else if (sum >= 50 && sum <= 149) {
            level[i] = 1;
        }
        else if (sum >= 150 && sum <= 249) {
            level[i] = 2;
        }
        else if (sum >= 250 && sum <= 349) {
            level[i] = 3;
        }
        else if (sum >= 350 && sum <= 449) {
            level[i] = 4;
        }
        else if (sum >= 450 && sum <= 549) {
            level[i] = 5;
        }
        else if (sum >= 550 && sum <= 649) {
            level[i] = 6;
        }
        else if (sum >= 650 && sum <= 749) {
            level[i] = 7;
        }
        else if (sum >= 750) {
            level[i] = 8;
        }
    }

    for (int i = 0; i < n; i++) {
        cout << level[i] << endl;
    }

    delete[] level;
    return 0;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python包管理工具——pip的使用

    pip是python自带的包管理工具,我们可以使用pip来安装、卸载和更新python包,这篇文章会介绍几条常用的pip命令,以便大家更方便的使用python。

    渔父歌
  • 中值滤波

    中值滤波使用当前像素点和它周围的8个像素点的中值来代替当前点额像素点,这个办法对去除椒盐噪声非常有效。

    渔父歌
  • python中将 \\uxxxx转换为 Unicode字符串

    今天碰到一个很有意思的问题,需要将普通的 Unicode字符串转换为 Unicode编码的字符串,如下:

    渔父歌
  • Django中数据库的相关操作

    year、month、day、week_day、hour、minute、second:对日期时间类型的属性进行运算。

    小闫同学啊
  • aehyok.com的成长之路三——框架结构

    aehyok.com的成长之路一——开篇 中主要阐述了自己为什么建立自己的网站,以及个人网站的大致方向。

    aehyok
  • [Keras深度学习浅尝]实战二·CNN实现Fashion MNIST 数据集分类

    与我们上篇博文[Keras深度学习浅尝]实战一结构相同,修改的地方有,定义网络与模型训练两部分,可以对比着来看。通过使用CNN结构,预测准确率略有提升,可以通过...

    小宋是呢
  • PAT 1005

    Given a non-negative integer N, your task is to compute the sum of all the digit...

    week
  • 设置Xcode自动管理证书文件

    许多的开发者依然维护着旧的项目,他们也许需要选择一个证书签名去编译。这个问题讨论怎么在Xcode设置来自动化选择证书通过他们默认的设置,这个问题适用于IOS和M...

    君赏
  • 浅析“威胁猎人”如何在现代安全环境中运作

    每年,互联网上都会出现数百万种新型恶意软件,威胁猎人必须随时候命,将识别和打击恶意软件列为优先事项,以确保组织能够保持安全,并且免受各种网络威胁的侵害。

    FB客服
  • 镁客网 &M-Tech AI助力中国智造产业论坛即将开启,这些大咖在深圳等你 | 活动

    镁客网

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动