![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法题积累
-逆-转-
这个作者很懒,什么都没留下…
展开
-
乘积最大
原题: 设有一个长度为N的数字串,要求选手使用K个乘号将它分成K+1个部分,找出一种分法,使得这K+1个部分的乘积最大。同时,为了帮助选手能够正确理解题意,主持人还举了如下的一个例子:有一个数字串:312, 当N=3,K=1时会有以下两种分法:1)312=362)312=62这时,符合题目要求的结果是:31*2=62。现在,请你帮助你的好朋友XZ设计一个程序,求得正确的答案。 【输入】第一行共有2...原创 2019-06-30 12:12:30 · 132 阅读 · 0 评论 -
吹蜡烛
原题: 某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。 现在算起来,他一共吹熄了236根蜡烛。 请问,他从多少岁开始过生日party的? 请填写他开始过生日party的年龄数。 下面是我的代码: #include<stdio.h> int sum_lazhu(int m,int n) { int i,s=0; for(i=m;i<=n;i+...原创 2019-06-30 12:19:46 · 414 阅读 · 0 评论 -
黑色星期五
原题: 在西方,星期五和数字 13都代表着坏运气,两个不幸的个体最后结合成超级不幸的一天。所以,不管哪个月的十三日又恰逢星期五就叫“黑色星期五”。 要求:输入年份,输出是:判断该年是否包含黑色星期五,如包含,给出具体日期 下面是我的代码: #include<stdio.h> int runyear(int y) { if(y%10==0) { if(y%400==0) { ...原创 2019-06-30 12:26:34 · 477 阅读 · 0 评论 -
定时炸弹
原题描述: 给定炸弹放置的起始时间,和定时天数,输出炸弹的爆炸时间。 我自创的代码如下: #include<stdio.h> int *o,*p,*q; int runyear(int y) { if(y%10==0) { if(y%400==0) { return 1; } else return 0; } else { if(y%4==0&am...原创 2019-06-30 12:37:46 · 467 阅读 · 0 评论 -
字符串前缀问题
求解字符串前缀,下面是我自己编写的代码: #include<stdio.h> #include<string.h> main() { int n,i,j,n1[30],n2[30],count=0;char a[30][30],b[30][30]; for(i=0;i<30;i++) { n1[i]=0; n2[i]=0; } scanf("%d",...原创 2019-06-30 12:41:02 · 964 阅读 · 0 评论 -
特大整数
原题描述: 特大整数只能存入数组,下面就是我的将特大整数存入字符串数组并且得到两两相加和相减的结果的代码: #include<stdio.h> void jinwei(char *a,char *b) { int i=0,j=0,k=0,n,n1=0,n2=0,m,t,d[30],e[30],x,y,z,flag1=0,flag2=0,flag3=0;char c[30]; whi...原创 2019-06-30 12:48:44 · 96 阅读 · 0 评论 -
加法变乘法
原题描述: 我们都知道:1+2+3+ … + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015 比如: 1+2+3+…+1011+12+…+2728+29+…+49 = 2015 就是符合要求的答案。 下面就是我的代码: #include<stdio.h> #include<math.h> int sum(int a,int b) { in...原创 2019-06-30 12:53:38 · 150 阅读 · 0 评论