题解列表

筛选

java仅用循环解出

解题思路:注意事项:参考代码:importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerlxt=newScanner(System.in);intn=lxt.nextInt();//5intm=l

c代码记录之多输入输出问题(important)

下方代码是把0算进比较的,系统也给过了,刚开始while漏了花括号,感谢雷兄一针见血。后面写一个不把结尾0算进比较的代码```c#includeintmain(){intm,max_num=0;while(~scanf("%d",&m)){if(m>max_num)max_num=m;if(m==0)

新手,看大佬思路写的

摘要:解题思路:枚举各个瓜情况有三种:不买当前瓜买当前瓜但不劈买当前瓜劈由于n<=30,3^30肯定超时间,所以要用折半搜索然后用hash表存前面的贡献,同时劈瓜时可能出现浮点数,可以把瓜重×2,目标值×2……

判断是否为两位数

摘要:参考代码:#include<stdio.h> int main() {     int a;     scanf("%d",&a);     if(a>=10 && a<=99){    ……

整数大小比较

摘要:参考代码:#include<stdio.h> int main() {     int x,y;     scanf("%d %d",&x,&y);     if(x>y){       ……

奇偶ASCII值判断

摘要:参考代码:#include<stdio.h> int main() {     char a;     scanf("%c",&a);     if(a%2==0){         pr……

2864: 单词替换(输入与指针)

解题思路:这道题用c++的cin和c语言的%s做都很简单,因为cin输入和%s输入都是遇到空格就停止,所以在输入的时候就实现了单词分隔。当然c++的string类型更方便一点,因为string类型可以进行=的赋值,还可以直接用==进行比较,不过差距也不大。

校门外的树(大一新生版)

解题思路:已知首先要输入长度和区块,定义两个变量及一个数组(处理大量数据),输入后将长度定义在数组中,我这里定义为2(除0外多少都可以),以便后面计算还有多少棵树(计算2的数组多少),然后进行m个循环,输入m个区块,将区块·内的数组定义为0(即此地无树),