- 博客(7)
- 收藏
- 关注
原创 OJ分糖果
Description有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:每个小朋友都把自己的糖果分一半给左手边的孩子。一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。反复进行这个游戏,直到所有小朋友的糖果数都相同为止。你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。Input程序首先读入一个整数N(2<N<100),表示小朋友的人数。接着是一行用空格分开的N个偶数(每个偶数不大于1000,不小于2)Output要求
2020-07-11 18:39:43
571
原创 OJ连号区间数
Description小明这些天一直在思考这样一个奇怪而有趣的问题:在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小明需要你的帮助。Input第一行是一个正整数N (1 <= N <= 50000), 表示全排列的规模。第二行是N个不同
2020-07-08 10:54:53
159
原创 兰顿蚂蚁(自己的笨解法)
看看图一乐,还是要扣扣DFS#include <iostream>#include <stdio.h>#include <string>#include <algorithm>#include <math.h>#include <queue>#include <stack>#include <limits.h>using namespace std;struct A { int x, y
2020-07-07 23:32:39
366
原创 OJ矩阵乘法
Description给定一个N阶矩阵A,输出A的M次幂(M是非负整数)例如:A =1 23 4A的2次幂7 1015 22Input第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值Output输出共N行,每行N个整数,表示A的M次幂所对应的矩阵。相邻的数之间用一个空格隔开#include <iostream>#include <c
2020-06-30 15:32:06
396
原创 OJ矩形面积交
Description平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。Input输入仅包含两行,每行描述一个矩形。在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。Output输出仅包含一个实数,为交的面积,保留到小数后两位。#include <iostream>#include <cstdio>#include <cmath>
2020-06-29 22:25:16
133
原创 OJ阶乘计算
阶乘计算Description输入一个正整数n,输出n!的值。其中n!=123…n。算法描述n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。首先将a设为1,然后乘2,乘3,当乘到n时,即得到了n!的值。Input输入包含一个正整数n,n<=1000。Output输出n!的准确值。#include
2020-06-28 19:49:57
504
原创 微信小程序websocket200错误
1错误2后端请求头和拦截器看到200想到是拦截器问题,但是拦截器添加进去了还是不行3解决方法把拦截器换成这个,测试过("/socket",“anon”)也不行,只有这样才行,希望对和我一样问题的同学有帮助...
2020-05-02 21:17:55
895
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人