题解列表

筛选

迭代法求平方根

摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <math.h>int main(){ float a; scanf("%f",&a); float b; b=sq……

最小新整数贪心c++

//贪心:每次遍历使高位的数越小越划算```cpp#includeusingnamespacestd;intmain(){inta,n,c;stringb;cin>>a;while(a--){cin>>b;cin>>n;while(n--){c=b[0];autoit=b.begin();for(in

完数的判断(C++)

摘要:解题思路:双重for循环注意事项:sum每循环一轮重新归零注意变量的适用范围以上为本人敲代码时发生的错误,共勉!参考代码:#include<iostream>using namespace std;i……

编写题解 1116: IP判断

```cpp#include#include#includeusingnamespacestd;booljudge(stringstr){stringstr1;inti=0;while(inum;if(num255){returnfalse;}str1="";}returntrue;}intmain(

用栈来处理,栈顶元素大于当前元素,则出栈,反之入栈,最后栈中元素就是字典序最小的

解题思路:-用到了单调栈的思路-题目给的整数很大,需要用string类型来存,为字符串s,这是一个很典型的问题(移除K个字符以获得最小字典序),我这可以做一个模板-遍历一个字符串s的每一个字符:-如果栈不为空,并且栈顶字符大于当前字符,并且k>0,则弹出栈顶元素(也就是移除了一个字符),

用stl的multimap来贪心思想

摘要:解题思路:排序后从x或y最小开始遍历,若相邻x相等则y大的保存,若与下一个x不等则若y2>=y1说明被包裹注意事项:参考代码:#include <bits/stdc++.h> using names……

2067: [STL训练]百步穿杨(Java版本)

```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intt=scanner.nextInt();//首先输入一个t

不高兴的津津

摘要:解题思路:注意事项:若没有t不等于k的话,会输出后一天相等值的星期参考代码:#include<stdio.h>int main(){    int a,b,i,j=0,k,t=0;    for(i=……

一遍输入一遍确定最大最小值

解题思路:在输入数字的时候,将数字存入数组,并获取最大最小值的下标索引注意事项:一定是获取下标,而不是直接获取最大最小值,方便后续进行交换。swap函数用指针传参,可以改变函数外部数据。参考代码:#include#definen10voidswap(int*a,