zl程序教程

code magic

  • 【Codeforces Round #635 (Div. 2) E】Kaavi and Magic Spell

    【Codeforces Round #635 (Div. 2) E】Kaavi and Magic Spell

    题目链接 点我呀 翻译 给你一个长度为n(N <= 3000)的字符串S。 一个长度为m(m<=n)的字符串T。 字符串是一个magic string当且仅当这个字符串有前缀T。 (这两个字符串都只有小写字母) 对于S, 可以把它的第一个字符删掉然后加到一开始为空串的字符串A的最前面。 也可以加到A的最后面。 可以最多操作n次。 请你求出来这样的操作序列(可以不用n次机会全操作完),

    日期 2023-06-12 10:48:40     
  • 【Codeforces 1117C】Magic Ship

    【Codeforces 1117C】Magic Ship

    【链接】 我是链接,点我呀:) 【题意】 题意 【题解】 我们可以把这个行船的过程分解成两个过程 1.船经过时间t被风吹到了某个地方 2.船用这t时间尝试到达终点(x2,y2) 会发现如果时间t能最终能到达(x2,y2)的话 对于任意的时间t1>t,t1也能到达。 因为对于t后面的时间,比如t+1,那么风最多把船往偏离终点x,y的方向吹了一下,这一下总是能让多出来的时间(1

    日期 2023-06-12 10:48:40     
  • 【Codeforces Global Round 1 E】Magic Stones

    【Codeforces Global Round 1 E】Magic Stones

    【链接】 我是链接,点我呀:) 【题意】 你可以把c[i]改成c[i+1]+c[i-1]-c[i] (2<=i<=n-1) 问你能不能把每一个c[i]都换成对应的t[i]; 【题解】 ```cpp d[i] = c[i+1]-c[i]; (1<=i<=n-1) change c[i] c[i]' = c[i+1]+c[i-1]-c[i]

    日期 2023-06-12 10:48:40     
  • 【Codeforces Round #447 (Div. 2) B】Ralph And His Magic Field

    【Codeforces Round #447 (Div. 2) B】Ralph And His Magic Field

    | 【链接】 我是链接,点我呀:) 【题意】 给你一个n*m矩阵,让你在里面填数字. 使得每一行的数字的乘积都为k; 且每一列的数字的乘积都为k; k只能为1或-1 【题解】 显然每个位置只能填1或-1 如果只考虑前n-1行和前m-1列。 那么我们对这(n-1)*(m-1)的范围。 先任意填入数字; 则一共有$2^{(n-1)*(m-1)}$种方法。 然后把最后一行的前m-1列填一

    日期 2023-06-12 10:48:40     
  • 【codeforces 711B】Chris and Magic Square

    【codeforces 711B】Chris and Magic Square

    【题目链接】:http://codeforces.com/contest/711/problem/B 【题意】 让你在矩阵中一个空白的地方填上一个正数; 使得这个矩阵两个对角线上的和; 每一行的和,每一列的和都相同; 【题解】 对于n=1的情况,任意输出一个数字就好; 对于n>1的情况; 先算出不包括空白格子的行的所有元素的和->he;

    日期 2023-06-12 10:48:40     
  • Codeforces 424 C. Magic Formulas

    Codeforces 424 C. Magic Formulas

    xor是满足交换律的,展开后发现仅仅要能高速求出 [1mod1....1modn],....,[nmod1...nmodn]的矩阵的xor即可了....然后找个规律 C. Magic Formulas time limit per test 2 seconds memory limit per test 256 megabytes input standard in

    日期 2023-06-12 10:48:40     
  • Codeforces Round #796 (Div. 2) B Patchouli‘s Magical Talisman

    Codeforces Round #796 (Div. 2) B Patchouli‘s Magical Talisman

    题意: 广藿香正在制作一个神奇的护身符。 她最初有 n 个魔法令牌。 它们的魔力可以用正整数a1,a2,…,an来表示。 广藿香可以对令牌执行以下两种操作。 融合:广藿香选择两个标记,移除它们,并创造一个新的标记,其魔力等于两个所选标记之和。 减少:广藿香选择一个具有偶数

    日期 2023-06-12 10:48:40     
  • Magicodes.NET框架之路——让Magicodes.NET帮你编写代码

    Magicodes.NET框架之路——让Magicodes.NET帮你编写代码

    时间总是过得很快,而我几乎没有时间来安安静静的写博客和完善文档。不过总算是框架在一直前进,而我的计划是在今年年底(公历)前,让此框架成熟稳定。 在很长一段时间里,我尝试了很多我之前没有接触的技术或者没用过的技术,比如knockoutJs、OData、T4等等,也许走了很多弯路,也许对框架作用并不大,但是却对我而言却很有价值。只有用过了才知道其可用程度和适用场景,没有使用过就没有发言权。 框架也在

    日期 2023-06-12 10:48:40     
  • codeforces-320A-Magic Numbers

    codeforces-320A-Magic Numbers

    A magic number is a number formed by concatenation of numbers 1, 14 and 144. We can use each of these numbers any number of times. Therefore http://codeforces.com/problemset/problem/320/A A magic

    日期 2023-06-12 10:48:40     
  • CodeForces 670D2 Magic Powder - 2 (二分)

    CodeForces 670D2 Magic Powder - 2 (二分)

    题意:今天我们要来造房子。造这个房子需要n种原料,每造一个房子需要第i种原料ai个。现在你有第i种原料bi个。此外,你还有一种特殊的原料k个, 每个特殊原料可以当作任意一个其它原料使用。那么问题来了,你最多可以造多少个房子呢? 析:首先可以先把开始能造出的先处理出来,然后再进行二分,当然也可以直接进行二分。 代码如下: #pragma comment(linker, "/STACK:10240

    日期 2023-06-12 10:48:40     
  • CodeForces 628D Magic Numbers (数位DP)

    CodeForces 628D Magic Numbers (数位DP)

    题意:求给定区间内偶数位置全是d并且是m的倍数的数的个数。 析:一开始以为是偶数有的是d,有的不是,然后还没有看到区间的长度相等,这个是十分重要的,要不然开不出数组。 dp[i][j] 表示前 i 位,取模m为 j。 代码如下: #pragma comment(linker, "/STACK:1024000000,1024000000") #include <cstdio> #in

    日期 2023-06-12 10:48:40     
  • CodeForces 711B Chris and Magic Square (暴力,水题)

    CodeForces 711B Chris and Magic Square (暴力,水题)

    题意:给定n*n个矩阵,其中只有一个格子是0,让你填上一个数,使得所有的行列的对角线的和都相等。 析:首先n为1,就随便填,然后就是除了0这一行或者这一列,那么一定有其他的行列是完整的,所以,先把其他的算出来,然后再作差就算这个数了, 然后再去验证其他的对不对就好了。除了n为1,其他的都是唯一解应该。或者没有。 代码如下: #pragma comment(linker, "/STACK:102

    日期 2023-06-12 10:48:40     
  • CodeForces 710C  Magic Odd Square (n阶奇幻方)

    CodeForces 710C Magic Odd Square (n阶奇幻方)

    题意:给它定一个n,让你输出一个n*n的矩阵,使得整个矩阵,每行,每列,对角线和都是奇数。 析:这个题可以用n阶奇幻方来解决,当然也可以不用,如果不懂,请看:http://www.cnblogs.com/dwtfukgv/articles/5797527.html 剩下的就很简单了。 代码如下: #pragma comment(linker, "/STACK:1024000000,102400

    日期 2023-06-12 10:48:40     
  • 【CodeForces 606A】A -特别水的题1-Magic Spheres

    【CodeForces 606A】A -特别水的题1-Magic Spheres

    http://acm.hust.edu.cn/vjudge/contest/view.action?cid=102271#problem/A Description Carl is a beginner magician. He has a blue, b violet and c orange magic spheres. In

    日期 2023-06-12 10:48:40     
  • [LeetCode] 878. Nth Magical Number 第N个神奇数字

    [LeetCode] 878. Nth Magical Number 第N个神奇数字

    A positive integer is *magical* if it is divisible by either A or B. Return the N-th magical number.  Since the answer may be very large, return it modul

    日期 2023-06-12 10:48:40     
  • [LeetCode] Magic Squares In Grid 网格中的神奇正方形

    [LeetCode] Magic Squares In Grid 网格中的神奇正方形

      A 3 x 3 magic square is a 3 x 3 grid filled with distinct numbers from 1 to 9 such that each row, column, and both diagonals all have the same sum. Given an grid of integ

    日期 2023-06-12 10:48:40     
  • [LeetCode] Implement Magic Dictionary 实现神奇字典

    [LeetCode] Implement Magic Dictionary 实现神奇字典

      Implement a magic directory with buildDict, and search methods. For the method buildDict, you'll be given a list of non-repetitive words to build a dictionary. For the meth

    日期 2023-06-12 10:48:40     
  • [LeetCode] Magical String 神奇字符串

    [LeetCode] Magical String 神奇字符串

      A magical string S consists of only '1' and '2' and obeys the following rules: The string S is magical because concatenating the number of contiguous occurrences of ch

    日期 2023-06-12 10:48:40