题解列表

筛选

话不多说,直接上代码

importjava.util.Scanner;importjava.io.*;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intn=scanner.nextInt();

近似GCD(python组)

解题思路:使用双指针,只要位置i上的数与g取得的最大公约数是g的时候,j到i-1的位置上便都是可以成为子数组,所以用i-j便可以得出子数组个数如果不能取得时,这里便是需要修改数的位置,将它赋给last指针,然后j就来到上个需要修改的数的后面一个数。

2764: 带余除法

摘要:解题思路:   C语言中 “/”是整除的运算符  “%”是取余的运算符注意事项: 注意代码的规范性参考代码:#include<stdio.h> int main() {     int x,y;   ……

更小的数---暴力尝试,简单易看懂

摘要:解题思路:本题时间要求不那么严格,双重循环也能过注意事项:参考代码:#include<iostream> #include<cmath> using namespace std;  typede……

翻转-简单易看懂

摘要:解题思路:注意事项:参考代码:#include<iostream> using namespace std;  typedef long long ll; int main() { int……

猜价模拟(c语言)

参考代码:```c#includeintfun(intn,char*s){inta=(1+n)/2;intmin=0,max=n;for(inti=0;s[i];i++){if(s[i]=='u'){min=a;a=(min+max)/2;}elseif(s[i]=='d'){max=a;a=(min