题解列表

筛选

2226——————排序

一行代码foriinsorted(list(map(int,input().split())))[::-1]:print(i,end='')两行代码n=list(map(int,input().split()))foriinsorted(n)[::-1]:print(i,

2212——————景点游览

n=int(input())foriinsorted(list(map(int,input().split())))[::-1]:print(i,end='')n=int(input())lis=list(map(int,input().split()))list.sort(lis)#原地排序fori
优质题解

字符串的输入输出处理(C语言)

摘要:[字符串的输入输出处理](http://www.dotcpp.com/oj/problem1094.html "字符串的输入输出处理") **解题思路** 1. 先把前N个字符串用gets()……

2211——————数据交换

a,b=map(int,input().split())print(b,a)#凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数

2114——————阶乘和

n=int(input())m=1s=0foriinrange(1,n+1):m=m*is=s+mprint(s)#凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数

1862: 求两个集合交集(set)

摘要:解题思路:使用vector也可以做,但是vector的find是朴素查找,时间复杂度是O(n)而set的增删查改都是O(log n)级别,速度更快参考代码:#include <bits/stdc++.……

2065: [STL训练]{A} + {B}(set)

摘要:解题思路:set集合自带默认升序和去重功能。参考代码:#include <bits/stdc++.h> #define ll long long using namespace std; ……

#C++1115——DNA二维数组

摘要:#include<iostream> using namespace std; int main() { int p;  cin>>p;  while(p)  {   int a,b,j……
优质题解

[编程入门]结构体之时间设计

解题思路:首先定义一个时间结构体Date,其成员包括year,month,day分别表示年,月,日。然后在main函数中定义结构体变量,再定义一个sum用来保存输入日期是该年的第几天,为了后续方便计算,再定义一个数组mon用来保存平年的12个月每个月的天数。