寂寞世界

文章
8
资源
0
加入时间
2年10月24天

CodeForces - 730A 贪心+模拟

贪心策略:1、只有一个最大值,选着第二大的一起参加比赛减分。2、有奇数个最大值,选择三个进行比赛。3、偶数个最大值,选择两个进行比赛。为什么不把最大值全部选择?因为最多只能选五个,有可能选择完五个只剩下一个最大值,那么就会进行贪心策略1,会出错。AC代码:#include<cstdio>#include<set>using namespace ...

【剑指Offer】题40:数组中只出现一次的数字(出现2次)

题目描述:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。输入:每个测试案例包括两行:第一行包含一个整数n,表示数组大小。2第二行包含n个整数,表示数组元素,元素均为int。输出:对应每个测试案例,输出数组中只出现一次的两个数。输出的数字从小到大的顺序。样例输入:样例输出:

Web API 约定Web API 约定

Web API 约定默认的约定集将应用于 ContactsConventionController 中的所有操作:[ApiController][ApiConventionType(typeof(DefaultApiConventions))][Route("api/[controller]")]public class ContactsConventionController : ControllerBase{默认的约定集将应用于程序集中的所有操作:[assembly: A

Leetcode力扣必备算法知识和练习题一、双指针算法 | Two Pointers二、二分查找法 | Binary Search三、滑动窗口 | Sliding Window四、递归 | Recursion五、分治法 | Divide And Conquer六、回溯法 | Backtracking七、深度优先搜索 DFS

https://www.bilibili.com/video/BV1xt4y1e7q4?p=1一、双指针算法 | Two Pointers​ 双指针算法是指利用两个指针遍历数组(链表),左右指针相向前进或同向前进,在遍历过程中根据某种限制条件进行筛选,通常可以把时间复杂度降低至O(n)。普通双指针:两个指针同向移动 对撞双指针:两个指针面对面移动 快慢双指针:慢指针+快指针1、快慢指针141. 环形链表 public boolean hasCycle(ListNode ..

3dmax怎么制作洗衣液瓶盖?

利用3dmax进行瓶盖的建模 1、选择样条线下的星形,画出大致的瓶盖(点数大小为瓶盖外围粗糙程度) 2、在选中瓶盖的情况下,选择修改命令