打卡信奥刷题(229)用Scratch图形化工具信奥P9254[普及组][PA 2022] Liczenie punktów

[PA 2022] Liczenie punktów

题目描述

题目译自 PA 2022 Runda 1 Liczenie punktów

PA 的裁判们已经厌倦了不断计算所有提交代码的得分。请帮助他们实现这一过程的自动化。

对于每道题,一次提交可以得 0 0 0 10 10 10 分。一道题中有 n n n 组测试数据,其中 n n n 可以被 10 10 10 整除。如果这个代码可以通过前 n 10 \frac{n}{10} 10n 组数据,那么会得一分,如果代码可以通过接下来的 n 10 \frac{n}{10} 10n 组数据,就会再得一分。一次提交可以因为全部通过了一个测试点内所有 n 10 \frac{n}{10} 10n 组数据而独立地获得一分。如果在一个测试点内的某组数据出现错误,那么这次提交就拿不到这个测试点的分数。

注意:

  1. 为了简单,我们假设每个测试点中都有相同组的测试数据,但是实际的算法竞赛中并不是这样。
  2. 任何你写过的代码都可能拿来妨碍你(宇航员笑话)。

输入格式

第一行一个整数 n n n,其中 n n n 10 10 10 的倍数,表示测试数据组数。

接下来一行长度为 n n n 的字符串,字符串中仅包含 TN 两种字符,表示测试点的通过情况。其中 T 表示该测试点通过,N 表示该测试点未通过。

输出格式

输出一行一个整数,表示该提交的得分。

样例 #1

样例输入 #1

20
TTNNTTNTNTNNNNNNNNTT

样例输出 #1

3

提示

对于 100 % 100\% 100% 的数据,满足:

10 ≤ n ≤ 100 10\le n\le 100 10n100

Scratch实现

在这里插入图片描述

后续

接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值