题目714题目信息运行结果本题排行讨论区 Card Trick 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 The magician shuffles a small pack of cards, holds it face down and performs the following procedure: The top card is
原创 2022-08-08 18:21:31
71阅读
Card Trick时间限制:1000 ms  |  内存限制:65535 KB 难度:3描述 The magician shuffles a small pack of cards, holds it face down and performs the following procedure:The top card is moved to the bottom of th
原创 2023-03-18 00:48:00
40阅读
描述:采用二分+贪心策略,找出范围值,然后从后往前找就行“/”的位置判断#include <cstdio>#include <cstdlib>int num[510],sc
转载 2013-03-24 11:09:00
49阅读
1486: Card TrickTime Limit: 1 Sec  Memory Limit: 128 MBSubmit: 60  Solved: 36SubmitStatusWeb BoardDescriptionThe magician shuffles a small pack of cards, holds it face down and perform
原创 2023-04-19 16:00:46
13阅读
/** <p>给定一个整数数组 <code>prices</code>,其中 <code>prices[i]</code>表示第 <code>i
原创 2022-07-23 00:39:00
13阅读
/** <p>给定一个整数数组 <code>prices</code>,其中 <code>prices[i]</code>表示第 <code>i</code> 天的股票价格 ;整数 <code>fee</code> 代表了交易股票的手续费用。</p> <p>你
原创 2022-07-23 00:39:13
165阅读
Card Trick时间限制:1000 ms  |  内存限制:65535 KB描述The magician shuffles a small pack of cards, holds it face down and performs the following procedure:The top card is moved to the bottom of the pa
原创 2022-11-22 00:01:31
35阅读
题意: T次操作; +的话就是往 multiset 塞进一个; -的话就是往 multiset 去除一个; ?操作 思路: +和-操作就是处理字符串直接实现一个原字符串改成”01“的映射, 然后去问下,对于每个数字可以搞成18个长度的,然后+1,然后询问一下就好了; 中间如果碰到1...
转载 2016-09-14 22:05:00
5阅读
problem1 link 倒着想。每次添加一个右括号再添加一个左括号,直到还原。那么每次的右括号的选择范围为当前左括号后面的右括号减去后面已经使用的右括号。 problem2 link 令$h(x)=\sum_{i=1}^{x}g(i)$,那么答案为$h(R)-h(L-1)$。对于$h(x)$:
原创 2021-09-05 14:59:39
66阅读
time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputToday Sonya learned about long integers and invit...
转载 2017-10-06 19:23:00
47阅读
2评论
利用矩阵来做变换,参考Max大神的思想的,虽然不是同一道题。-----------给定n个点,m个操作,构造O(m+n)的算法输出m个操作后各点的位置。操作有平移、缩放、翻转和旋转这里的操作是对所有点同时进行的。其中翻转是以坐标轴为对称轴进行翻转(两种情况),旋转则以原点为中心。如果对每个点分别进行...
转载 2014-09-02 08:51:00
95阅读
2评论
1 #include <cstdio> 2 #include <cstdlib> 3 #include <iostream> 4 #include <cstring> 5 #include <algorithm> 6 #include <string> 7 using namespace std; 8 /* 9 bool cmp(char *a,char *b)10 {11
转载 2012-09-15 10:13:00
81阅读
2评论
找球号(二)时间限制:1000 ms | 内存限制:65535 KB难度:5描述在某一国度里流行着一种游戏。游戏规则为:现有一堆球中,每个球上都有一个整数编号i(0 3 #include 4 #include 5 using namespace std; 6 7 bitset Q; 8 int ...
转载 2012-09-13 22:17:00
51阅读
2评论
找球号(一)时间限制:3000 ms | 内存限制:65535 KB难度:3描述在某一国度里流行着一种游戏。游戏规则为:在一堆球中,每个球上都有一个整数编号i(0<=i<=100000000),编号可重复,现在说一个随机整数k(0<=k<=100000100),判断编号为k的球是否在这堆球中(存在为"YES",否则为"NO"),先答出者为胜。现在有一个人想玩玩这个游戏,但他又很懒。他希望你能帮助他取得胜利。输入第一行有两个整数m,n(0<=n<=100000,0<=m<=1000000);m表示这堆球里有m
转载 2012-09-09 17:59:00
110阅读
2评论
表达式求值时间限制:3000 ms | 内存限制:65535 KB难度:4描述ACM队的mdd想做一个计算器,但是,他要做的不仅仅是一计算一个A+B的计算器,他想实现随便输入一个表达式都能求出它的值的计算器,现在请你帮助他来实现这个计算器吧。比如输入:“1+2/4=”,程序就输出1.50(结果保留两位小数)输入第一行输入一个整数n,共有n组测试数据(n<10)。每组测试数据只有一行,是一个长度不超过1000的字符串,表示这个运算式,每个运算式都是以“=”结束。这个表达式里只包含+-*/与小括号这几种符号。其中小括号可以嵌套使用。数据保证输入的操作数中不会出现负数。数据保证除数不会为0输出
转载 2012-08-10 20:23:00
79阅读
2评论
中缀式变后缀式时间限制:1000 ms | 内存限制:65535 KB难度:3描述人们的日常习惯是把算术表达式写成中缀式,但对于机器来说更“习惯于”后缀式,关于算术表达式的中缀式和后缀式的论述一般的数据结构书都有相关内容可供参看,这里不再赘述,现在你的任务是将中缀式变为后缀式。输入第一行输入一个整数n,共有n组测试数据(n<10)。每组测试数据只有一行,是一个长度不超过1000的字符串,表示这个运算式的中缀式,每个运算式都是以“=”结束。这个表达式里只包含+-*/与小括号这几种符号。其中小括号可以嵌套使用。数据保证输入的操作数中不会出现负数。数据保证除数不会为0输出每组都输出该组中缀式相
转载 2012-08-10 16:04:00
84阅读
2评论
前缀式计算时间限制:1000 ms | 内存限制:65535 KB难度:3描述先说明一下什么是中缀式:如2+(3+4)*5这种我们最常见的式子就是中缀式。而把中缀式按运算顺序加上括号就是:(2+((3+4)*5))然后把运算符写到括号前面就是+(2 *( +(3 4) 5) )把括号去掉就是:+ 2 * + 3 4 5最后这个式子就是该表达式的前缀表示。给你一个前缀表达式,请你计算出该前缀式的值。比如:+ 2 * + 3 4 5的值就是 37输入有多组测试数据,每组测试数据占一行,任意两个操作符之间,任意两个操作数之间,操作数与操作符之间都有一个空格。输入的两个操作数可能是小数,数据保证输入的
转载 2012-08-06 09:46:00
118阅读
2评论
An problem about date时间限制:2000 ms | 内存限制:65535 KB难度:2描述acm的iphxer经常忘记某天是星期几,但是他记那天的具体日期,他希望你能写个程序帮帮他。输入每行有三个整数 year,month,day,日期在1600年1月1日到9600年1月1日之间;输出输出对应的星期,用一个整数表示;(星期一到星期六用1-6表示,星期日用0表示)样例输入2011 3 61949 10 12011 4 11945 8 15样例输出0653/*有人说蔡勒公式也可以,没试过*/#include<stdio.h>#include<string.h&
转载 2012-06-17 23:43:00
53阅读
2评论
邮票分你一半时间限制:1000 ms | 内存限制:65535 KB难度:3描述小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,他们想把这些邮票分成两份,并且使这两份邮票的分值和相差最小(就是小珂得到的邮票分值和与小明的差值最小),现在每张邮票的分值已经知道了,他们已经分...
转载 2012-06-13 21:41:00
61阅读
2评论
笨小熊时间限制:2000 ms | 内存限制:65535 KB难度:2描述笨小熊的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小熊就认为这是个Lucky Word,这样的单词很可能就是正确的答案。 输入第一行数据N(0<N<100)表示测试数据组数。每组测试数据输入只有一行,是一个单词,其中只可能出现小写字母,并且长度小于100。输出每组测试
转载 2012-06-11 23:53:00
55阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5