题解列表

筛选

拆分数位题解

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int a[100],i,x;    scanf("%d",&x);    for(i=0;i<100;i……

1241: 盐水的故事

摘要:解题思路:首先,先求出需要滴多少滴,然后再求出总间隔,加在一起就是总时长因为滴数是1 2 3这样递增的,间隔数就是最后的滴数-1求和公式是n*(n+1)/2,我们已经知道总滴数z,现在逆推求n总时长就……

python-任意年月日历输出

摘要:解题思路:用python解题的话主要用到了calendar库中的setfirstweekday()函数和month()函数,这里就不和大家详细写了。大家可以去百度一下这个库的用法,有很多博主写的都不错……

这个兄弟是真的能喝!

摘要:解题思路:每次都算出当前自己手中的空瓶(n)最多能换多少瓶饮料(k)以及剩下的临时空瓶子数量(a),并且将这些饮料(k)第一时间加到喝的总瓶数(count)中,然后将临时空瓶子的数量和刚刚喝掉的饮料产……

1095: The 3n + 1 problem

摘要:解题思路:大致用英语翻译即可。注意事项:注意前面一个输入的值可能比后面的小。参考代码:def my_f(a,b):    flag=0    if a>b:        a,b=b,a       ……

本菜鸡爬取大佬的思想

摘要:解题思路:利用c语言scanf语句的特殊方法,将输入的内容和预设置好的期望得到的内容进行匹配。k=scanf("%d%c%d=%d",&a,&x,&b,&c);当输入的内容为1+2=3时,scanf语……

妙用递归简化问题

摘要:解题思路:递归的思路,为了简化大量重复的代码注意事项:无参考代码:#include<stdio.h> int f(int n){ if(n<=100000) return n*0.1; el……

so易子啦简简单单的Java代码

摘要:解题思路:简简单单,从后往前推就好了,比如第二天就是第一天的+1*2,那么就可以sum = ( n + 1 ) * 2 ,注意事项:循环钟不可以包括当天,因为当天只剩下一个了,并且我们一开始就把他算加……

动态规划和贪心思想结合求解

摘要:解题思路:首先先处理输入的n组活动,建立一个数组存储以索引代表开始时间,数组的值为结束时间,适当选择数组长度,比如a[1]=3,就是代表开始时间为1,结束时间为3的一个活动,也许有人会想不止一个活动开……