题解列表

筛选

2821: 开关灯

摘要:解题思路:注意事项:参考代码:n,m=map(int,input().split())l=[1]*nfor i in range(1,m+1):    for j in range(1,n+1):  ……

自定义函数求值

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int js(int a,int b,char c){    if(c==&#39;+&#39;)return a+b;    if(c……

C++简便易懂,STL简便做法

######先注意,题目中说的将学生数据按成绩从低到高排序,如果成绩相同则按姓名字符的字母序依次排序,如果姓名的字母序也相同则按照学生的年龄从小到大排序,,都是从小到大的顺序排的。######所以我们不可避免的要构造一个结构体######又因为是多组数据,

叉积求面积

摘要:解题思路:注意事项:参考代码:def Cross(x1,y1,x2,y2):    return x1*y2-y1*x2x1,y1,x2,y2,x3,y3=map(float,input().spli……

1860————区间中最大的数

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

统计数字字符个数

解题思路:注意事项:参考代码:publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);Stringzifu=sc.nextLine();intsum=0;for(inti=0;i

1858————逆序数

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

[NOIP2004]合并果子

解题思路:题目要求求最小的体力耗费值,显然每次合并最小的果子和次小的果子就可以达到最优。每次合并前,我们都要求最小和次小值,这可以通过排序来实现,但是这样很容易超时,我们可以利用STL的priority_queue容器。使用priority_queue创建一个小根堆,