- 博客(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 78
原创 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 63
原创 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 95
原创 分数化小数
输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。a,b<=10的6次方,c<=100.输入包括多组数据,结束标志a=b=c=0.样例数入:1 6 40 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 208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人