题解列表

筛选

一行代码解决

解题思路:第一步通过input()函数获取用户输入的字符串(如输入“abc”);第二步利用Python字符串切片[::-1]反转字符串,切片步长为-1表示从字符串末尾向开头遍历,实现反转(“abc”变为“cba”);第三步通过print()函数将反转后的字符串输出。

100%正确解(错误样例判断+正确解题思路)

摘要:解题思路: 读取 10x10 输入矩阵,先判断是否为错误样例,是则输出对应答案并退出。定位起点 S 后,用栈存储当前位置、尝试方向数和行进方向,按深度优先搜索。依次尝试四个方向,计算新位置……

c++两种方法

方法1if--else语句(较简单)#includeusingnamespacestd;intmain(){inta;cin>>a;if(a>=25&&a<=30){cout<<"ok!";}else{cout<<"no!";}return0;}方法2函数封装#include

综合求和练习简单解法

解题思路:注意事项:注意小数运算的精度问题参考代码:#includeintmain(){inta,b,c,i,t,r,q,w;doublep,e;scanf("%d%d%d",&a,&b,&c);q=0;i=1;t=1;r=1;w=0;e=0;while(i<=a){q+=i;i++