- 博客(4)
- 收藏
- 关注
原创 2021-07-20
得分(Score) 题目:给出一个由O和X组成的串(长度为1~80),统计得分。每个O的得分为目前连续出现的O的个数,X的得分为0.例如,OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3. #include<stdio.h> #include<string.h> int main() { char a[100]; scanf("%s",a); int i,score=0; int len=strlen(a); for(i=0;i<len;i++)
2021-07-20 12:15:54
116
原创 2021-07-20
生成元(Digit Generator) 题目:如果x加上y的各个数字之和得到y,就说x是y的生成元。给出n(1<=n<=100000),求最小生成元。无解输出0。例如,n=216,121,2005时的解分别为198,0,1979. 一、枚举所有的m<n,找到数n的生成元 int ans[maxn]; int main() { int n,m,T; scanf("%d",&T); while(T--){ scanf("%d",&n); for( m=1
2021-07-20 10:39:58
115
原创 2021-07-18
回文词(Palindromes) 输入一个字符串,判断它是否为回文串以及镜像串。输入字符串保证不含数字0。所谓回文串,就是反转以后和原串相同,如abba和madam。所谓镜像串,就是左右镜像之后和原串相同,如2S和3AIAE。注意,并不是每个字符在镜像之后都能得到一个合法字符。在本题中,镜像字符为AEHIJLMOSTUVWXYZ12358. #include<stdio.h> #include<string.h> char s[]="AEHIJLMOSTUVWXYZ12358"; i
2021-07-18 18:23:45
159
原创 分数化小数
输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。a,b<=10的6次方,c<=100.输入包括多组数据,结束标志a=b=c=0. 样例数入: 1 6 4 0 0 0 样例输出: Case 1: 0.1667 题目来源:算法竞赛入门经典 习题2-5 #include<stdio.h> int main() { int a,b,c,kase=0; while (scanf("%d",&a)==1 && scanf("%d",&b)==1
2021-07-17 11:03:31
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人