自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 【Git Bash】简明从零教学

Git 作为一个免费的、开源的分布式版本控制系统,可以高效地处理包括轻量、重量级在内的各种项目。Git 有廉价的本地库,方便的暂存区域和多个工作流分支等特性。

2023-08-22 22:11:00 3336 2

原创 【广义胡克定律】一文搞懂物理仿真中的广义胡克定律

我们可以通过叠加胡克定律和泊松公式,将 x 轴向应力产生的轴向应变,加上 y, z 轴向应力在 x 轴产生的横向应变,即可计算出 x 轴最终叠加的累计应变。当材料泊松比为 0.5 时,无论施加应力如何(在弹性范围内),体应变均为 0,即物体可能会产生形状变化,但不会产生体积变化,我们称这种材料为不可压缩材料。如橡胶材质,其泊松比趋近于 0.5,可视为具有不可压缩性。

2022-11-14 06:04:15 5334 1

原创 【物质导数】一文搞懂流体仿真中的物质导数

物质导数(Material Derivative)又称全导数、实质导数、随体导数。例如在使用拉格朗日法对某一确定流体微团进行分析时,我们希望观察视角随着该微团流动,并求得该确定微团中某一物理属性仅对于时间的变化率。假设在一辆汽车上,一个温度计从北京被运往哈尔滨,中午出发晚上抵达。现在我们以拉格朗日法,分析流体微团“汽车”的物理属性“温度计读数”。物质导数可以简单理解为 汽车内“温度计读数”的变化:其中由于中午到晚上时间温差带来的读数变化为当地导数;由于北京哈尔滨地域差异带来的读数变化为对流导数。

2022-11-09 18:44:04 3597 4

原创 【Taichi】代码框架基础、数据与计算核

逻辑跳转会打破并行化的正常线程分配。此外在并行化处理的外层 `for` 循环中,如涉及四则运算,**尽量使用自加减等原子操作**。若采取普通运算赋值则没有原子锁读写保护,会产生结果异常。

2022-11-03 23:38:34 405

原创 CF1739D Reset K Edges【树重构 + 最值边界二分】

给定 k 轮树重构操作,每轮操作可选择一节点 u 断开与父节点 v 连接,点并将 u 与其子树一并连接到根节点 1 上,求最终能获得树的最小高度值。由于约束较少,优化方向发散,可以通过二分法夹逼树重构后合法的高度值,来获得最小高度值。

2022-10-02 10:53:54 446 3

原创 CF1739C Card Game【博弈论 + 组合数学 + DP】

游戏牌堆中含偶数 n 张牌,每张牌上的数字不同,且大小在 1 到 n 之间。两名玩家 A、B 都会在开局分得牌堆中的一半牌,手牌互异,点数随机。首先玩家 A 出牌,对手 B 应牌(对手应牌点数需比出牌者大,且丢弃),然后玩家 B 出牌,对手 A 应牌,依次轮转,直至一人无法应牌判定其为输(无更大牌可应),或双方手牌为空判定平局(双方皆空手无牌可出)。给定牌的张数 n,求能使 A 获胜的发牌方式数、B 获胜的发牌方式数、平局发牌方式数。

2022-10-02 07:29:45 299

原创 CF1738C Even Number Addicts 【DP+奇偶博弈、数学推理】

给定长度为 n 的数列 a,两名玩家 Alice、Bob 依次以最优策略从数列中取走一个数,Alice 先取,直至为空博弈结束。若 Alice 取走的所有数之和为偶,Alice 胜利;若 Alice 取走的所有数之和为奇,Bob 胜利。输入给定序列,请输出必胜玩家。

2022-10-02 01:41:04 747

原创 CF949B A Leapfrog in the Array 【构造】

从查询位逆向跳跃,回溯至构造前的起始跳转位,即可推导出起始跳转位所对应的数字值,操作时间复杂度为O(qlog(n)).

2022-09-29 01:52:24 185

原创 CF1023D Array Restoration 【思维+单调栈】

为理解方便,读者可以将题目的操作想象为堆土过程。同一高度的高土包由于覆盖时间更晚,区间内不可能出现更低的土坑。由于操作对象为连续区间,若操作合法,数组内不允许出现小值区间覆盖大值区间的情况,也就是斩断的情况。弹出栈直至栈顶元素比数组值小,并将该值压入栈内维持单调;若单调栈已弹出元素再次申请入栈,则出现了非法构造。

2022-09-27 09:18:10 242 1

原创 UVA580 Critical Mass 【思维+DP】

合法状态DP转移方程求非法状态数

2022-09-27 07:04:22 141

原创 CF907A Masha and Bears 【思维】

【题解】CF907A Masha and Bears 【思维】

2022-09-27 02:43:28 109

原创 如何玩Chrome的小恐龙游戏

方法一:打开Chrome浏览器并访问 chrome://dino方法二:物理或虚拟断网(拔掉物理网线、断开WIFI连接,或者禁用网卡),游玩过后记得重新打开哦~

2021-01-03 16:55:46 15146 1

原创 如何查看主板最大支持内存

电脑支持的最大内存主要由CPU、主板、操作系统位数决定,一般我们可以通过查看具体的CPU和主板参数,来了解自己的电脑最大支持多大的内存,或者通过cmd命令行查看主板最大支持内存。打开命令行窗口快捷键 Win+R -> 键入cmd -> 回车进入输入指令wmic memphysical get maxcapacity回车运行,程序框将返回主板最大支持内存的字节数...

2020-01-15 07:58:45 3571

原创 Visual Studio 2019 如何新建 Win32项目

新建VS2019 Win32项目VS2017、VS2019对新建项目类型进行了重新归类,创建传统Win32项目具体步骤如下:单击文件(File) -> 新建(New) -> 项目(Project) 选择新建Windows桌面向导(Windows Desktop Wizard)项目类型 配置选项:应用程序类型选择桌面应用程序 (.exe) (Desktop Applica...

2020-01-09 23:23:38 20234 3

原创 winnt.h(173,1): fatal error C1189: #error: "No Target Architecture" 解决方案

错误类型Visual Studio 2019编译程序错误1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winnt.h(173,1): fatal error C1189: #error: "No Target Architecture"问题出现原因双击错误代码,定义到头文件<wi...

2020-01-09 21:47:59 4175

原创 SDKD 2019 Spring Training Series C3 10th Round 题解

Problem A - Duplicate Pair FZU - 1001难度:★☆☆☆☆定位:数组遍历签到题题目大意:输入1~n-1,共有n个数,其中有且仅有一个重复的数字,找到其并输出。注意多组样例!#include <iostream>#include <cstring>using namespace std;const int maxn ...

2019-05-01 21:55:24 429

原创 Gym - 101485E Elementary Math 迷之WA on 3

今天训练赛的题目,【匈牙利算法】感觉写的没毛病,但迷之 WA on 3 两个小时,很自闭,求欧神帮助orz原题目链接:http://codeforces.com/gym/101485/attachmentsVJ题目链接:https://cn.vjudge.net/problem/Gym-101485E题目大意:给出n个数对,要求运用加、减、乘法运算,使得各个等式运算结果不同,求“+”、...

2019-04-05 21:49:19 212

原创 POJ 2356 Find a multiple 【数学/抽屉原理】

题目大意:给出N个自然数(正数),求解其中那些数字的和能够被N整除,并输出任意一组方案:【抽屉原理】    不是利用每个数字的抽屉原理,而是利用前缀和的抽屉定理1.  N个前缀和,大部分情况肯定有两个前缀和,对于N的MOD一样,所以,这两个前缀和的差值,就是N的倍数2.  当然遇见直接对N模0的特殊情况,需要直接输出该前缀和。因为前缀和要么重复,要么N个抽屉分居

2018-01-26 08:59:34 257

原创 POJ_1062 昂贵的聘礼 Dijkstra

题目连接 https://vjudge.net/problem/POJ-1062本题为 Dijkstra 的应用储存结构:所有的替代品关系都可以储存在边上,酋长的承诺,应作为最终的终点“1”另外应虚设一个结点“0”,“0”到“1->n”的n条有向边储存商品的原价实现原理:每一趟 Dijkstra 以枚举出来的最小等级跑一边,把“0”作为源点,最后取酋长承诺点

2017-12-25 22:26:33 244

原创 LightOJ_1282 Leading and Trailing 快速幂

大意:输入整数n和k,输出n的k次幂的前三位和后三位亮点:利用快速幂求后三位,利用k*log10(n)相关小数部分pow(10, 小数部分)求前三位程序:#include #include #include #include #include #include #include #include #include #include #include #includ

2017-07-24 20:14:13 305

原创 UVa202 Repeating Decimals

题目简介:输入整数 a 和 b ( a 属于[ 0, 3000 ],b 属于[ 1, 3000 ] ),输出 a / b 的循环小数表示以及循环节长度。例如 a = 5,b = 43,小数表示为0.(116279069767441860465),循环节长度为 21。样例及原理:这里不妨取 a = 50,b = 7,来举例子如何判定循环节的起始呢?我们回到最基本的除法竖式来寻找答

2017-01-17 01:40:42 454

原创 UVa227 Puzzle

//本题TLE的原因:应该以Z终止,而不是以EOF终止#include #include #include #define maxn 5int move(char board[][maxn], char code[]){ int len_code = strlen(code), i, j; for (i = 0; i < len_code; i ++){ //在

2017-01-16 02:21:44 366

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除