- 博客(18)
- 收藏
- 关注

原创 C语言 ++
1 if后括号问题有大括号的时候条件满足的情况执行所有括号内语句无大括号的时候 条件满足执行最近邻语句2 char c; c = getchar();简写为char c=getchar();
2021-11-16 14:21:10
401
原创 1843E Tracking Segments 二分+前缀和
个区间中至少一个是美丽的。数据保证每次修改各不相同。我们定义一个区间是美丽的,当且仅当区间内。对于每组数据,求出最少第几次修改后,给定的。次修改,每次修改可以将该位置上的。
2023-07-23 20:56:25
112
原创 11111
$ n $ people came to the festival and decided to dance a few round dances. There are at least $ 2 $ people in the round dance and each person has exactly two neighbors. If there are $ 2 $ people in the round dance then they have the same neighbor on each s
2023-05-23 10:56:10
85
原创 高精度 加减乘除
高精度加法#include<bits/stdc++.h>#include<vector>using namespace std;const int N=1e6+10;long long i,j,t; vector <int> add(vector<int>&A ,vector<int>&B){ vector<int> C; t=0; for(i=0;i<A.size()||i<B.si
2022-03-23 23:32:07
94
原创 STL 全排列
1. 排列序数Description如果用a b c d这4个字母组成一个串,有4!=24种,如果把它们排个序,每个串都对应一个序号:abcd 0abdc 1acbd 2acdb 3adbc 4adcb 5bacd 6badc 7bcad 8bcda 9bdac 10bdca 11cabd 12cadb 13cbad 14cbda 15cdab 16cdba 17... 现在有不多...
2022-03-20 00:42:21
373
原创 小张的困惑
#include <bits/stdc++.h>using namespace std;long long m,n,a[1000001],b,c,t,j,i,k,l,s,mmin=999999999;void dfs(long long k,long long s){//k=0,s=0 if(k==m){ if(s>=n) mmin=min(mmin,s); return; } dfs(k+1,s+a[k]); dfs(k+1,s); }int main.
2022-03-11 21:50:03
162
原创 移动升级版
Description将从指定位置开始的 m个数逆序存放,比如 1245 从2开始 2个数逆序存放结果为 1 2 5 4Input输入保证数据合法第一行 N,M,K第二行 N个数代表 从位置k 开始 逆序后面M个数Output逆序存放后的结果SamplesInput复制4 2 21 2 4 5Output1 2 5 4#include<stdio.h>#include<string.h>int main(){ i..
2021-12-29 18:07:28
3620
原创 进制转换
Description输入一个十进制正整数mm,将该数转换成nn进制数。(16进制内)大于10的用A依次代替Input正整数mm和nnOutput将mm转换为nn进制的结果SamplesInput复制11 2Output1011Hintm≤1e9#include<stdio.h>void print(int x){ if(x<=9) printf("%d",x); else printf("%c",x-10+'A').
2021-12-29 17:49:59
4012
原创 约瑟夫环问题
Descriptionnn个人围成一个圈 1 2 3 1 2 3 报数,报3的出列,问谁是最后一个留下的人?InputnnOutput最后剩下的人SamplesInput复制3Output2#include<stdio.h>#include<string.h>int main(){ int n,i; int flag1=0,flag2=0; scanf("%d",&n); int a[n.
2021-12-28 16:09:32
2527
原创 矩阵乘法
Description现输入一个nn行mm列的矩阵AA和一个mm行pp列的矩阵BB,输出A×BA×B。Input第一行给出三个整数n,m,pn,m,p;接下来给出nn行,每行mm个整数,表示矩阵AA;然后是mm行,每行pp个整数,表示矩阵BB;矩阵中每个元素值的绝对值不超过100;Output输出A×BA×B的结果SamplesInput复制2 3 21 2 33 2 11 12 23 3Output14 1410 10Hint..
2021-12-28 14:44:54
739
原创 螺旋矩阵
Description螺旋矩阵是形如下面的形式,当n=5n=5时,螺旋方阵如下:1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813 12 11 10 9Input正整数nn(1≤n≤101≤n≤10)Outputn×nn×n的螺旋矩阵,要求矩阵中的每个数字保持2位长度,不足者加空格处理SamplesInput复制5Output1 ...
2021-12-05 17:56:13
1241
原创 折半法查找
Description有nn个有序的整数放在一维数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“no exists”。Input三行输入:第一行输入数的个数nn和要查询的数的个数mm第二行输入nn个数第三行输入mm行要查找的数字Output数的位置或相关提示信息SamplesInput复制4 21 2 3 451Outputno exists1Source鲁东C语言实#includ...
2021-12-05 17:41:31
1305
原创 二分法解方程
Description方程f(x)=2x3−4x2+3x−6f(x)=2x3−4x2+3x−6,试用二分法计算f(x)=0f(x)=0在(a,b)(a,b)之间的根。Input两个实数a,ba,b,确保f(a)f(b)<0f(a)f(b)<0注意多组输入!Output用二分法计算出f(x)=0f(x)=0在区间内的根,结果保留6位小数#include<stdio.h>int main(){ float a,b,z,v,x,s,m,...
2021-12-05 11:28:58
1256
原创 鞍点
时间限制:1Sec内存限制:128 MB提交状态题目描述在微分方程中,沿着某一方向是稳定的,另一条方向是不稳定的奇点,叫做鞍点。在泛函中,既不是极大值点也不是极小值点的临界点,叫做鞍点。在矩阵中,一个数在所在行中是最大值,在所在列中是最小值,则被称为鞍点。在物理上要广泛一些,指在一个方向是极大值,另一个方向是极小值的点。编写一个程序,找出n×m的矩阵a的鞍点,若存在必唯一,不存在则输出“Not Found”。输入有多行。第1行是两个整数n(n≤10)和m(m≤10),表示矩阵...
2021-11-18 21:24:09
815
原创 小鱼咳嗽感冒
小鱼要游经n(n>=2)个水域,感受到了每个水域的温度,如果相邻经过的两个水域的温度差达到10或者10以上,小鱼就会受不了要咳嗽1次。如果出现连续咳嗽2次或者2次以上的情况,小鱼就处于感冒的状态。当然小鱼也具有一定的免疫力,只要到达下一个水域时没有咳嗽,小鱼的感冒马上就好了。请你计算小鱼总共经历了几次咳嗽、几次感冒?输入第一行输入一个整数,表示n。第二行输入n个整数,用空格间隔,依次表示n个水域的温度。输出一行内输出两个整数,用空格间隔,依次表示累计下来咳嗽几次、感冒几次。...
2021-11-11 20:03:27
451
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人