- 博客(25)
- 收藏
- 关注
原创 玩也玩了该刷题了 2138 反素数 Antiprime
/剪枝 1 递归层数最多为31。if(x==11) //剪枝 2 质因数的个数最多为10个。
2024-11-02 14:18:17
142
原创 文字游戏*2
/修改日期v3:2022.3.2(添加冒险难度系统,修正boss普攻伤害错误,优化战斗中途死亡仍在副本里的问题,个人信息系统功能大添加,可以自行添加功能)#define DECISION2 "你想挑战的难度是:1.简单 2.冒险 3.困难 4.地狱"//待添加。//end//我把这些函数整理了下,显得整洁。int main(void)//主程序开始。
2024-11-02 14:17:33
336
原创 做这么多的题目了,玩个游戏休息一下
#include <stdio.h>#include <stdlib.h>#include <time.h>#include <windows.h>int x,boss,hp,s,f=10;typedef struct {//运用结构体 创建角色系统 角色血量和药剂量有所不同 int hp; int s;} Role;go(){//前进指令 int z; srand(time(NULL)); z=rand()%100; if(z>40)
2024-11-02 14:16:02
524
原创 2096 染色
i<=b;i++)i>=b;i--)int Lc,Rc;fa[u]=f;siz[u]=1;son[u]=0;dfs1(to,u);son[u]=to;top[u]=tp;if(l==r){return;=-1){return;
2024-11-02 14:13:54
403
原创 2095 树的统计
/seg[0]初始是0,后面也没用,这里用来做seg的计数变量,是u在线段树里的下标。//seg[x] x在线段树的下标 rev[x] 线段树中第x个位置对应原来的节点。if(size[v]>size[son[u]])//找到重儿子。//seg[x] x在线段树的下标 rev[x] 线段树中第x个位置对应原来的节点。if(dep[fu]<dep[fv]){//哪个的深,就先移动哪个。
2024-11-02 14:12:57
491
原创 1136 贪吃蛇
for(;for(;return x<y?x:y;i<=n;while(1){++cnt;if(fl){return;return;q2[r2++]=y;else {alf++;if(!fl)fl=cnt;q2[r2++]=y;t=read()-1;n=read();i<=n;solve();
2024-11-02 14:12:06
502
原创 树上的数(1125)
if (F[x]!if (!ff) {i;st[u] &&!in[i] && (!} else {if (!ed[u] &&!i;= ff) {if (get(i)!in[i] &&!= ed[u]) {int u, v;i <= N;i < N;i <= N;++i) {j <= N;j <= N;++j) if (j!= p[i] &&!u = fa[j];
2024-11-02 11:39:41
534
原创 10299 千年虫
int n,m;int ass;t[1]=0;j<=3;j++){k<=g[j]+2;k++){i<=t[1];pr=0,nt=1;i<=n;i++){t[nt]=0;j<=rf;j++){k<=g[j]+2;k++){j<=t[nt];j++){k<=t[pr];k++){int re=inf;i<=t[nt];ass+=re;i<=n;
2024-10-28 20:05:27
415
原创 10325 奥运物流
now=fa[now],len++)//枚举环长。//若now的fa为1,则断环未修改。fa[now]=1;v++)//因为1的儿子未修改,所以用f而不是g更新F。if(dep>1)//将其后继结点修改为1。
2024-10-27 11:23:10
421
原创 15734 旅行路线
/ 枚举新的插头,判断是否合法,这部分我写的比较冗杂,或许可以精简一下。// 枚举当前位置填的数,判断是否合法。// 当前转移合法,更新下一位置的状态和dp值。// 当前位置可能会填哪些数。// 新的一行要把plug整体右移。
2024-10-27 11:22:38
1328
原创 15743 兔兔与蛋蛋游戏
int n, m;int tot;int x, y;j++) {if (!vis[k] &&!ban[k]) {vis[k] = 1;if (!mat[k] = i;mat[i] = k;i <= n;i++) {j <= m;j++) {i <= n;i++)j <= m;j++)i <= n;i++) {j <= m;j++) {if (!
2024-10-27 11:22:03
423
原创 15748 智能车比赛
int x,y;start <= n;++start)i <= n;i <= n;++i)if (!ins[k] = 1;k = 7;double tmp;i <= n;++i) {if (!else if (!int main()#endifi <= n;++i) {n *= 4;for (
2024-10-27 11:21:25
376
原创 10326 糖果雨
x=0;int f=1;for(;!for(;x*=f;if(!x) return;i<=2010;i+=i&-i) {j<=4010;j<=4010;i;i-=i&-i)j;return ans;int T;read(T);i<=T;i++) {t%=n;return 0;
2024-10-26 16:55:01
437
2
原创 15853 循环之美
i < MAXN;i++ )if(!j++ )else break;i < MAXN;i <= K;int pos;i <= x;if(!int main()init();int pos;return 0;
2024-10-26 16:54:21
308
原创 15856 国王饮水记
return w*h;public:Decimal();private:x = -x;x = -x;x = -x;i < len;
2024-10-26 16:51:47
1677
原创 3212 有趣的求和
int n,m;cin>>n>>m;i<=n;i++)cin>>a[i];i<=n;i++){i<=n;i++){cout<<max;return 0;
2024-10-26 16:50:58
193
原创 15861 泳池
+i)--i)a - P: a;anum >>= 1;return ret;tmp[i] = 0;anum >>= 1;if(!Set(f, 0);++k;h[0] = 1;Set(b, 0);Set(c, 0);
2024-10-26 16:50:25
350
原创 15926 蔬菜
ll x=0;bool f=0;while(!return f?-x:x;}q[N];n=rd();m=rd();k=rd();i<=n;++i){a=rd();s=rd();c=rd();x=rd();c--;i<=k;i<=md;i<=tot;++i){cnt++;if(!ll dd=day;dd-=day;if(!i<=md;i>=1;i>=1。
2024-10-26 16:49:55
268
原创 15931 冒泡排序
ll res = 1;for(;b;b >>= 1){return res;int rpos;if(!return c;int x;char c;return x;T = read();i < maxn;i++)i >= 0;i--)n = read();i <= n;i++){vis[i] = 0;i <= n;i++){
2024-10-26 16:49:24
314
原创 15932 你的名字
inline int mg(int p1,int p2,int isr)//这里的合并是可持久化的,不会销毁任意一颗线段树。inline void trs(int& p,const int& c,int& len)//暴力跳fail树进行转移。inline int qry(int p,int l,int r,int dl,int dr)//查询区间最大值。inline void aju(int p,const int& lim)//打标记。
2024-10-26 16:48:51
709
原创 困难三连鞭,[1(10323 志愿者招募)],[2(10320 假面舞会)],[3(10315 生成树计数)]
给个关注,谢谢,做我的粉丝可是会有特殊福利d,嘿嘿......
2024-10-26 16:19:16
1522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人