题解列表

筛选

1173一行解(Python)

摘要:解题思路:注意事项:参考代码:import mathimport sysfor line in sys.stdin:print('{:.2f}'.format((4/3)*math.p……

金币C语言版

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int m,i,sum=0,n,c; scanf("%d",&n); for(i=1,c=1;i<=n;c++)……

C语言通俗易懂

#include#include//循环暴力算法,一个一个比较就好intmain(){//初始化值(也可以用动态内存开辟数组)intf[1000],g[1000];intm,n;scanf("%d%d",&m,&n);for(inti=0;i

for循环巧妙求解

解题思路:通过for循环一个个判断输入的数是偶数还是基数,如果是偶数则获取i值通过列表切片,将其相加即可满足。注意事项:参考代码:y=input()x=input().split()op=0foriinrange(len(x)):ifint(x[i])%2==0andint(x[i])>0:p=iop

1223一行解(Python)

注意事项:set用于数据清洗(集合元素的唯一性),取其长度-2即可(因为第一个数从0算起被认为是符合条件的,要去除,直接从1开始算那我也不反对,再减去集合中0的元素,即列表中表示不符合条件的元素)参考代码:print(len(set(list(map(lambdax:x+1if(x%7==0or

简单的思路——骑车与走路

摘要:解题思路:数学+if else-if else语句。注意事项:不要将速度弄错了!参考代码:#include<stdio.h>int main(){    int a;    float t1,t2; ……

二分算法,时间复杂度O(1),虽然这个常数有点大

解题思路:就二分就行了,ans满足:ans/5+ans/25+ans/125+ans/625+...=k。这里的除的结果都是向下取整,求最小的满足这个等式的数即可。注意事项:这一题不要开O2优化,因为它会把mid=l+(r-l)/2变成mid=(l+r)/2,

细节!!!

摘要:解题思路:简单的输入输出题注意事项:在输出n=10,m=1实际上输出的是99.20,但是输其他数据是正常的,所以这里只要加个判断语句就可以了参考代码:#include <stdio.h>int mai……