首页 > TAG信息列表 > 妙解

【刷题】排队接水(水题妙解)

题面:   n个人排队到r个水龙头去打水,他们装满水桶的时间t1,t2,...,tn为整数且各 不相等,应如何安排他们的打水顺序才能使他们花费的时间最少? 【输入】   第1行,两个整数n(1<=n<=500)和r(1<=r<=100)。 第2行,n个正整数t1,t2,...,tn,(1<=ti<=1000)表示每个人装满水桶的时间。 【输出

dim时什么意思,妙解

dim是dimension的缩写 dimension意思是把一块石块切成特定的尺寸 可见,dim申明变量,就是把内存切成特定的尺寸 当然,不是因为电脑

妙解Sed和Awk的秘密-2

  第3章 巧妙破解sed 3-1主要内容和原理介绍 sed--行处理 3-2 sed应用的基本格式介绍 使用sed的格式 一、命令行模式 $sed [options] 'command' file(s) options:-n ,-e 二、脚本模式 $sed -f scriptfile file(s) 3-3 sed基本操作命令-p命令 一、基本操作命令 1.p (打

NIM游戏:妙解

巴什博奕,n%(m+1)!=0时,先手总是会赢的     来自 <https://leetcode-cn.com/problems/nim-game/comments/>         思路:此题代码很简单,但是思想却不好理解,我们每次拿石头,一共有两种情况,A:石头总数为4的倍数,B:石头总数不为4的倍数,为什么我们会关注4的倍数呢。我们可以采取数

机器人走路最大距离:妙解

这题主要学习巧用C++语言,内联函数、结构体排序、C++书写方式 static int fast_streams = []() {      std::ios::sync_with_stdio(false);     std::cin.tie(nullptr);     std::cout.tie(nullptr);     return 0;  }();  struct Int2 { int x,

不使用+-的加减法:妙解

  加法器,只使用异或和与操作即可完成。在这个题目里,因为服务器程序编译的时候使用了 AddressSanitizer 工具,会对有符号数的左移位操作做保护,强制转成无符号数做移位可绕过。 有几个关键的点,有符号和无符号数。 符号对加减的结果不产生任何影响。至于是解释成负数还是正数,取决于

找到重复数字2:妙解

滑动窗口法,对unordered_set的使用 映射表法,全部加入,对unordered_map的使用