![](https://img-blog.csdnimg.cn/20210313212249719.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数学
。。
「已注销」
这个作者很懒,什么都没留下…
展开
-
11
题#include<bits/stdc++.h>using namespace std;const int N = 2e5+10;int a[N];int main() { int T; scanf("%d", &T); int n, x; while(T--) { memset(a, 0, sizeof a); scanf("%d", &n); int f = 1, mid; for(int i=0;i<n;i++原创 2021-01-19 15:57:57 · 61 阅读 · 0 评论 -
1
题意给一个数字N,要求输出长度为N 并且由1->N组成的数列,并且两个相邻的数字之差应该在2->4之间。思路显然长度小于四应该输出-1.长度为4时输出2413即可。对于四的倍数四个数字一循环,2 4 1 3 6 8 5 7 10 12 9 11一直循环下去就好了。对于不是4的倍数的情况,实际上和 5 6 7是相同的情况,所以特殊构造567,然后继续四个一循环即可。显然长度小于四应该输出-1.长度为4时输出2413即可。...原创 2021-01-18 23:14:42 · 63 阅读 · 0 评论 -
80
题a有至少4个因子,且因子(升序)间 ,间隔至少d。求最小aps:me未通过#include<iostream>#include<cmath>using namespace std;#define sf(x) scanf("%d",&x);int main(){ int t;sf(t); while(t--){ int d;sf(d); int a=d+1,k=1; bool flag=1; while(flag){ k++;原创 2021-01-20 00:58:36 · 228 阅读 · 0 评论 -
33+
题开始有一个空集合,会往里添加q次数,每次加一个值,你可以对集合每个数任意加减x若干次,最大化MEX(最小非负整数且不属于序列)。点击进入原创 2021-01-21 18:07:54 · 71 阅读 · 0 评论 -
60
题有n个学生排成一队(序号从1到n),每个学生有2个评定标准(a, b),设每个学生的位置为j,则每个学生所要交的学费为a * (j - 1) + b * (n - j),要求把这些学生从新排序使得整体所交学费最小。分析 变换一下学费公式 = j * (a - b) + n * b - a,由于是求和,所以可以只看j * (a - b)部分,这就很显而易见了,(a - b)大的要排前面,(a - b)小的要排后面。 大x小,小x大。 点击进入...原创 2021-01-24 10:26:03 · 84 阅读 · 0 评论 -
70+
题给你一个角度ang,找出一个正n边型,存在3个顶点组成的角度为ang。两种暴力点击进入点击进入原创 2021-01-25 13:26:09 · 130 阅读 · 0 评论 -
77+
题中文题意:Glory喜欢吃冰激凌,有一天,他买了一箱冰激凌首先, 他把这些冰激凌分成 n 份, 把它们从1 到n排成一排 . 对每一部分都有一个 美味系数 xi 属于 {0, 1}. Glory打算一个个吃掉它们. 每一次,Glory可以随意选一部分吃掉,假设这部分是第i部分,然后 Glory的开心值 将会增加xi剩下来的每一份冰激凌的美味系数将会增加xi. Glory最初的开心值为 0.举个例子说明这个过程,假设冰激凌被分成有 3份,美味系数为 [0, 1, 0]. 如果Glory先吃第二块,那原创 2021-01-26 09:38:05 · 466 阅读 · 0 评论 -
83+
题点击进入原创 2021-01-26 11:31:33 · 91 阅读 · 0 评论