题解列表
信息学奥赛一本通T1260-拦截导弹-题解(各语言二分法)
摘要:最长上升子序列
时间复杂度$$O(n\log n)$$
**python**
```python
from bisect import bisect_left
t,*l=map(int,in……
关于圆周率的规范使用
摘要:解题思路:对圆周率的一种近似表示,需使用到宏定义,本题需要用到较高近似的圆周率注意事项:C语言中并不识别希腊字符π,要使用圆周率,需要自定义π的变量,并指定近似值。可以使用宏定义的方式,当精度要求不高……
1756: 整数奇偶排序(最简洁代码)
摘要:解题思路:对于自带排序的语言来说,这道题是很简单的,以c++的sort为例,cmp返回真,ab的位置保持不变,cmp返回假,ab调换顺序。也就是说我们需要实现三个功能,1.所有的奇数在偶数前面 2.奇……
优质题解
[编程入门]自定义函数之字符串拷贝
摘要:解题思路:有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。首先定义一个n表示字符串包含的字符个数,然后定义一个字符数组str保存字符串(在C语言中,没有……
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值
摘要:参考代码:#include <stdio.h>
#include<math.h>
int main()
{
int a,n;
int sum=0;
scanf("%d %d",&a,……
1131: C语言训练-斐波纳契数列
摘要:解题思路:根据斐波纳的特点,其第1、2项均为1,从第三个数开始,该数是数列中前两个数的和的。将f1、f2初始值设为数列的头两个数,然后再根据其特点,循环输出。通过不大于40的N数控制循环体,输出即可。……
[编程入门]自定义函数之整数处理
摘要:解题思路:分别用变量b c比较数组中的最大值与最小值,再用变量b c遍历一遍数组,当其中一个元素与变量相等时。再用该元素和数组中最后一位元素或第一位元素进行互换。注意事项:参考代码:#include<……
1035: [编程入门]自定义函数之字符类型统计
摘要:解题思路:简单来说,就是判断。注意事项:无参考代码:#include<bits/stdc++.h>
using namespace std;
#define max 1000
void prin……
简易代码(C)望空破茧
摘要:解题思路:编写程序,输入一个正整数n,求下列算式的值。要求定义和调用函数fact(k)计算k的阶乘,函数返回值的类型是double。