题解列表

筛选

[编程入门]打印图案

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int main(){    cout<<"  *\n * *\n*****";  ……

循环题要找得到flag位置

解题思路:报数,报到3就排除,所以创建一个n的boolean类型数组,计入count,如果count%3==0,那么就是报到3的那个人注意事项:好简单好简单,我不想说啦!!!可能要注意的一个地方就是,当for循环中,可能会在一次对整个数组的循环删去的数大于n-1,

字符串的修改

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>#define max(x,y) x>y?x:yint fun(char s1[], char s2……

虽是简单题,但注意两个陷阱

解题思路:没什么思路,保存最小值和最大值坐标,调换就可以,很简单的一道题注意事项:问题在这里:如果最小值是最后一个坐标,最大值是第一个坐标,那么会相同的坐标交换两次,也就是没有交换,所以这里可以判段一下,只交换一次如果最大值在第0个坐标,最小值在第i个坐标,

分类讨论解最少刷题数(java)

##注意事项会出现重复的数,比如11113##解题思路每个人最少刷多少题,才能使刷题比他多的人不超过比他少的人。直接排好序,取中间的数val为标准统计出刷题数比val小的人数leftNum统计出刷题数比val大的人数rightNum#####1.不用再刷题的情况①.刷题数大于中间的数,