首页 > TAG信息列表 > 3010

植物大战僵尸 坚果制作

         制作一个石头怪,实际就是"*"++"@"++" "组成的图像         把控好就可以简单实现 print(" ***** \n * * \n* @ @ *\n* *") print("* @ *\n * * \n * * \n ***** ") #3010 最后结果如下:  

[容斥原理][HDU 6314][2018杭电多校训练2 G题] Matrix

[容斥原理][HDU 6314][2018杭电多校训练2 G题] Matrix 题目大意 给定一个\(N\times M\)的矩阵,要将矩阵的每个格子涂成白色或黑色,问使得矩阵至少有\(A\)行\(B\)列被完全涂成黑色的方案数。 题解 设\(f[N][M]\)表示\(N\times M\)的矩阵任意行任意列都没有被完全涂成黑色的方案数。由

hgoi#20191111

T1-文件改名 你现在有 \(n\) 个文件名不同的文件,要更改这 \(n\) 个文件的文件名 一次可以修改一个文件的文件名,要求中途不能有文件名相同 问最少修改几次 解法 可以发现,分三种情况 如果是自环,啥都不用改 如果不在环上,顺着直接改就好了 如果在环上,需要先改一次使环断开 ac代码 #inc

redis cluster + redis replication 搭建

redis cluster + redis replication 搭建 环境 部署搭建 192.168.255.250 [root@vt-manager 3010]# grep -vE "^#|^$" redis.conf bind 192.168.255.250 ##一定要写本机ip并且建立集群的时候要用这个ip建立 port 3010 daemonize yes #守护线程模式(后台启动) pidfile /etc/redis-c

loj#2333 「JOI 2017 Final」准高速电车

分析 我们发现到达一个点一定是先快车再准快车再慢车 于是快车将1-n分为多个区间 每次取出每个区间当前能到达的点的数量 选剩余时间贡献最大的的一个取得贡献并且再能到达的最远点建立准快车 代码 #include<bits/stdc++.h>using namespace std;#define int long longint n,m,k,a

csharp高级练习题:电话目录【难度:3级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练

csharp高级练习题:电话目录【难度:3级】: 约翰将他的旧个人电话簿备份为文本文件.在文件的每一行 他可以找到电话号码(格式为+ X-abc-def-ghij,其中X代表一个或两个数字),相应的名称 在<和>和地址之间. 不幸的是,一切都是混合的,事情并不总是在同一个顺序;线条的一部分混杂

EZOJ #375高速公路

分析 我们可以先跑一遍全价的最短路 之后我们枚举这个第k大的价格w[i] 将其它边减这个边的权值和0取max 在跑出最短路之后加上减去的费用,即w[i]*k 我们发现如果价值大于w[i]的边小于k个 那么由于小于w[i]的边经过之前操作后权值会比原先大所以一定不有 所以我们不难得出一定是这

AcWing 118. 分形

传送门 #include <bits/stdc++.h> using namespace std; int ans[3010][3010]; int main() { int n; while (cin >> n) { if (n == -1) break; ans[1][1] = 1; int len = pow(3.0, n - 1); for (int k = 1; k

【洛谷P1262】间谍网络

Description 给定n个点 其中p个点可以被贿赂, 被贿赂的金额为x,如果一个点被贿赂,他所指向的点也会被贿赂 求:如果不能全部被贿赂 输出NO以及不能被贿赂的点 否则输出YES和需要支付的金额的最小值 Solution 我们可以通过tarjan缩点,最后扫一遍dfn,若果有一个点并没有被访问过,说明这个点

PAT 7-14 公路村村通

https://pintia.cn/problem-sets/1111189748004499456/problems/1111189831248850957   现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。 输入格式: 输入数据包括城镇数目正整数N(≤)和候选道路数目M(≤);随后的