
PAT (Basic Level) Practice
好学的暖气
我不懒,只是不想添加简介 >__>
展开
-
PTA 互评成绩(sort函数)
题目详情 - L2-015 互评成绩 (25 分) (pintia.cn)#include<bits/stdc++.h>using namespace std;bool comp(double a,double b){ return a>b;}int main(){ int n,k,m,i,sum=0; double t,b[10010]; int a[15]; cin>>n>>k>>m; .原创 2022-03-05 18:38:56 · 450 阅读 · 0 评论 -
PTA整除光棍(模拟除法)
题目描述:这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。 现在,你的程序要读入一个整数x,这个整数一定是奇数并且不以5结尾。然后,经过计算,输出两个数字:第一个数字s,表示x乘以s是一个光棍,第二个数字n是这个光棍的位数。这样的解当然不是唯一的,题目要求你输出最小的解。提示:一个显然的办法是逐渐增加光棍的位数,直到可以整除x为止。但难点在于,s可能是个非常大的数 —原创 2022-02-25 17:11:00 · 135 阅读 · 0 评论 -
PTA 谷歌的招聘(判断素数、数字型字符串处理)
本题要求你编程解决一个更通用的问题:从任一给定的长度为 L 的数字中,找出最早出现的 K 位连续数字所组成的素数。输入格式:输入在第一行给出 2 个正整数,分别是 L(不超过 1000 的正整数,为数字长度)和 K(小于 10 的正整数)。接下来一行给出一个长度为 L 的正整数 N。输出格式:在一行中输出 N 中最早出现的 K 位连续数字所组成的素数。如果这样的素数不存在,则输出404。注意,原始数字中的前导零也计算在位数之内。例如在 200236 中找 4 位素数,0023 算是解;但第.原创 2021-11-04 11:29:50 · 1120 阅读 · 0 评论 -
c与c++中,char型数据与int型数据作比较
1021 个位数统计 (15 分)给定一个k位整数N=dk−110k−1+⋯+d1101+d0(0≤di≤9,i=0,⋯,k−1,dk−1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N=100311,则有 2 个 0,3 个 1,和 1 个 3。输入格式:每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数N。...原创 2021-11-03 18:17:08 · 660 阅读 · 0 评论 -
PAT (Basic Level)数字黑洞
给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫 Kaprekar 常数。例如,我们从6767开始,将得到7766 - 6677 = 10899810 - 0189 = 96219621 - 1269 = 83528532 - 2358 = 61747641 - 1467 = 6174... .....原创 2021-11-02 20:36:53 · 177 阅读 · 0 评论