• 2024-03-19L2-028 秀恩爱分得快
    测试点会出现-0这种,直接导致无法使用int类型接收编号,因为无从判断性别,因此只能用string类型。并且需要使用sex来记录当前是男性还是女性,只有对方是异性的时候,亲密度才有意义。#include<bits/stdc++.h>usingnamespacestd;intp[1010][510],k[1010],sex[1010];doublereco
  • 2023-10-05Luogu CF1469B 题解
    这道题其实并不难。题目大意是这样的:已知两个序列\(r\)和\(b\),求出合并后的最大前缀和。很好发现:答案就是\(r\)和\(b\)各自的最大前缀和之和。但要注意:\(r\)和\(b\)可以什么都不取,因此\(maxa\)和\(maxb\)初始要赋值为\(0\)。ACCode:#include<iostream>using
  • 2023-09-23无涯教程-JavaScript - MAXA函数
    描述MAXA函数返回参数列表中的最大值。语法MAXA(value1,[value2]...)争论Argument描述Required/OptionalValue1Thefirstnumberargumentforwhichyouwanttofindthelargestvalue.RequiredValue2...Numberarguments2to255forwhichyouwanttofin
  • 2023-08-07P6665 Forget You
    补完番后来做一下这道题。首先考虑\(n=1\)怎么做。一个很直观的感觉是,如果将一组集合进行首尾配对,即\((1,a_i),(2,a_i-1),\cdots\),那么每一对中的两个数地位均等(即在所有方案中的出现次数均等)。证明可以考虑将所有方案进行配对,\((p_1,p_2,\cdots,p_l)\)对应\((a_i-p_l+1,\cd
  • 2023-07-15abc085d <贪心>
    题目D-KatanaThrower思路关键:连续使用ai与投掷bi并无冲突,可先使用ai再投掷bi找到ai中的最大值maxa;首先从大到小使用bi中比maxa大的元素,而后不足h再重复使用maxa(虽然按照先b后a的顺序分析计算,但实际上应是先用a后用b)代码Code//https://atcoder.jp/conte
  • 2023-06-30Educational Codeforces Round 151 (Rated for Div. 2) A~D
     A.ForbiddenInteger模拟:voidsolve(){intn,k,x;cin>>n>>k>>x;if(x!=1){cout<<"YES\n"<<n<<"\n";for(inti=1;i<=n;i++)cout<<"1"<<"\n"
  • 2023-04-17D. The Butcher(思维+构造)
    题目CodeforcesRound866(Div.2)D.TheButcher题意n个数对a,b,表示矩形这n个矩形通过原先一个大矩形分割而来每次分割只在上一次分割的矩阵其中之一现在原先的矩阵大小未知,问有原先的矩阵(在切割过程中不会旋转矩阵)多少种,并输出保证至少存在一种方法思路从题意可得,在
  • 2023-03-10[Codeforces Round 857 (Div. 1)][Codeforces 1801A~1801G(部分)]
    FST哩,好似!本来能+80的,现在只加了30,相当于掉了50分捏1801A-TheVeryBeautifulBlanket题目大意:要求构造一个\(n\timesm\)的矩阵\(B\),使得对任意一个\(4\times4\)
  • 2022-12-02力扣 leetcode 986. 区间列表的交集
    问题描述给定两个由一些闭区间组成的列表,firstList和secondList,其中firstList[i]=[starti,endi]而secondList[j]=[startj,endj]。每个区间列表都是成对不
  • 2022-10-21牛客练习赛104 D 逃亡的贝贝
    https://ac.nowcoder.com/acm/contest/43058/D思路二分答案,对于超过当前答案并且操作后可以使用的边边权当做1,短边当做0,跑一遍最短路,非常经典的二分题代码#include<alg
  • 2022-08-16最大子段和动态规划
    【问题描述】八戒押x两银子,猫掌柜给定一个乱序数组arr,长度为N,有正数也有负数,正数表示赢钱,负数表示输钱。求arr的一个连续子数组,使得子数组的和最大,这样八戒才能尽可能