题解列表

筛选

定义函数然后建立表格求和

摘要:解题思路:建立列表求和注意事项:参考代码:def fact(a):    b=1    for i in range(1,a+1):        b=b*i    return(b)n=int(in……

循环里的分类讨论

摘要:解题思路:一个数储存/3的余数,表示没用的空瓶子,一个数储存/3的整除,表示拿去换的瓶子注意事项:参考代码:c=0while True:    x=int(input())    if x==0:  ……

1233 核电站问题

摘要:解题思路:总排列个数-发生爆炸的个数基于数学推导得出的,当n大于3时可以推出之后的结果与之前有关例:当n=9时 1为坑方核物质 0不放1、111000000   func(-1)*pow(2,6)2、……

编写题解 1010: [编程入门]利润计算(if)

摘要:解题思路:下一项的数值永远比上一项多乘n+1,每运行一次都将运行的值保存,然后最后一块求和注意事项:要注意求和和保存运行的值要用长整型,要不,就会出现错误参考代码:#include <stdio.h>……

分类讨论注意初始参数还原为0

摘要:解题思路:利用while循环实现持续输入,在有题目条件写出判断式子注意事项:参考代码:while True:    n=int(input())    if n==0:        break   ……

素数只有1和它本身两个因数

摘要:解题思路:因数数目等于2,为素数,注意参数还原注意事项:参考代码:n=int(input())a=[]for i in range(1,n+1):    b=0    for j in range(1……

[编程入门]成绩评定的三种方法

摘要:解题思路:    1. 先看题目,找出适合的方法,比如这的题目就和条件有关(分数和评级有关),因此可以使用if条件语句,if else嵌套,Switch语句来做此题.                 ……

完全背包问题

摘要:解题思路:    这是优化后的代码通过滚动数组优化注意事项:参考代码:#include <bits/stdc++.h> using namespace std; int dp[1000]; in……

普通易懂的解法

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(void){ int a[10], b = 0, c = 0; int* p = a; for (int i=0; i……