- 博客(19)
- 收藏
- 关注
原创 UE4基础学习
今日使用帧循环实现了宝箱的旋转,并且将计数的变量放在GameMode里,不会出现双玩家计数出错的情况,还剩下拾取完毕后随机刷新没有实现。1.将UI控件添加到游戏视图窗口2.碰撞Actor并且计数3.添加物体旋转 (AddActorLocalRotation)4、给文本框绑定可变内容5、随机生产coin......
2022-07-06 11:37:13
548
原创 矩阵快速幂模板
矩阵快速幂#include<bits/stdc++.h>using namespace std;const int mod=1e9+7;typedef long long ll;ll n,m;struct node{ ll a[105][105];}s,ans;void init(node &ans){ memset(ans.a,0,sizeof(ans.a)); for(int i=1;i<=n;i++) ans.a[i][i]=1; }no
2020-10-02 19:07:18
156
1
原创 欧拉函数~
欧拉函数:求小于等于n与n互质的数的个数。模板ll init(ll n){ ll ans = n; for(int i=2; i*i <= n; ++i) { if(n%i == 0) { ans = ans/i*(i-1); while(n%i == 0) n/=i; } } if(n > 1) ans = ans/n*(
2020-10-02 15:14:32
67
原创 逆元
计算 (A / B)%mod因为B大于1 A若大于long long存不下,所以将/ 改为* 用到逆元(A/B)%mod=(A*x)%mod设(B*x)%mod=1%modx=(mod+1)/B
2020-10-01 12:46:01
140
原创 差分
**一维拆分 **巨巨巨实用的的方法,可惜现在才学 会。给出一段为零数组a,每次给出一段区间,在这段区间上每个元素都+1,求最后数组的大小?解法:每次给出l,r 使a[l]+1,a[r+1]-1 最后进行前缀和,所得到的前缀和数组就是答案。原理:前缀和的时候 每次的a[r+1]-1把此后的前缀和抵消了。让a[l]+1的影响只停留在a[r]...
2020-07-18 10:49:38
143
原创 D - Grid-00100 (Codeforces Round #654 (Div. 2)) 构造
题目链接按此顺序存数的代码插入k个1#include<bits/stdc++.h>using namespace std;int n,k; //n是正方形的边长,k是要插入数的个数int a[500][500]; //正方形图int i,j,t;int main(){ cin>>n>>k; t=1; while (k) { for(i=t;i<=n;++i) //放置左下的区域 if(a
2020-07-11 12:54:16
188
原创 sort
sort的已知用法头文件: #include < algorithm >时间复杂度:n*log2n用法://默认从小到大排序sort(a,a+n);//数组(要排序部分的首地址,要排序部分的末地址)sort(v.begin(),v.end());//STL标准容器中的vector、string、deque(还不会)特别的从大到小排序需加入头文件 #include< ...
2020-04-17 10:57:26
143
原创 快速幂
long long qpow(long long x, long long y){ long long ret = 1; while(y) { if(y & 1) ret = (ret*x) % mod; y>>=1; x = (x * x) % mod; } return re...
2020-04-17 10:05:38
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人