E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
codefoeces
CodeFoeces
-664A
题目原题链接:A.ComplicatedGCD题意给出两个数a和b,求能整除a~b的最大整数。这个数在a≠b时显然不存在,否则为1。一开始还没想到。代码#includeusingnamespacestd;intmain(){chara[1000],b[1000];cin>>a>>b;if(strcmp(a,b)==0){cout<<a;}else{cout<<1;}return0;}
ss5smi
·
2018-02-04 15:55
CodeFoeces
-472B
题目原题链接:B.DesignTutorial:LearnfromLife题意有n个人乘电梯,电梯最多乘k个人。每次电梯从a楼到b楼花|a-b|s。问最少花几秒送完所有人并回到一楼。参考了其他作者的思路。从最高的开始送,每次只需要跑k个人中楼层最高的那一位。由32234这个样例可以看出,第一次只成功运送了2楼的人,第二次成功运送了3、4楼的人。因此从高向低找。代码#includeusingname
ss5smi
·
2018-01-27 19:32
CodeFoeces
-369A
题目原题链接:A.ValeraandPlates题意有m个碗和k个碟,吃饭后不会洗碗碟,接下来有n顿饭,1代表用碗,2代表两者皆可。问最后需要洗几个餐具。代码#includeusingnamespacestd;intmain(){intn,m,k,t,ans=0;cin>>n>>m>>k;for(inti=0;i>t;if(t==1){if(m>0)m--;elseans++;}else{if(k
ss5smi
·
2018-01-15 17:27
CodeFoeces
-746B
题目原题链接:B.Decoding题意给出一个字串,它是经过处理的字串,求原字串。每次输出中间的字母。若有两个,则输出左边的那个,随后丢弃该字母,到没有字母结束。代码比较乱,思路是从中间向两头一个一个。代码#includeusingnamespacestd;intmain(){intn,r,l,flag=1;chars[2000],t[2000];cin>>n>>s;if(n%2==0){l=n/
ss5smi
·
2018-01-10 16:10
CodeFoeces
-461A
题目原题链接:A.ApplemanandToastman题意把所给数组拆成两个,每次累加,拆到1个为止。代码#includeusingnamespacestd;intmain(){intn,s[300001];longlongsum=0;scanf("%d",&n);for(inti=0;i
ss5smi
·
2017-12-11 12:59
CodeFoeces
-701A
题目原题链接:A.Cards题意有n个数字,分给n/2个人每人两个,保证每个人的数字相加相等。代码#includeusingnamespacestd;structnode{inta,b;}s[100];intcmp(nodea,nodeb){returna.a
ss5smi
·
2017-12-11 05:55
CodeFoeces
-200A
题目原题链接:B.Drinks题意小Vasya很喜欢喝橙汁,现在他有n杯橙汁饮料,每杯的橙汁纯度为ai,把这些饮料混合起来平分成n杯,问每一杯纯度。代码#includeintmain(){intn;doubles,sum=0;scanf("%d",&n);for(inti=0;i
ss5smi
·
2017-12-11 02:36
CodeFoeces
-721B
题目原题链接:B.Passwords题意有n个密码,每次输入需要1s,每输错k次则等待5s,第n+1行是正确密码。问最好情况下和最坏情况下需要几秒登入。根据密码长度排序后挨个输入即可,数据量较小不会超时。代码#includeusingnamespacestd;structnode{stringword;intlen;}s[110];intcmp(nodea,nodeb){returna.len>s
ss5smi
·
2017-12-07 16:49
CodeFoeces
-451B
题目原题链接:B.SorttheArray题意反转数组内的数字,使其成为一个递增序列。最开始想找到第一个小于前一个和大于后一个的而数字,交换它俩即可,由于是用一个for循环找的不准,所以参考其他作者的代码,用了两个for循环+reverse函数,顺利通过。代码#includeusingnamespacestd;intmain(){intn,s[100010];scanf("%d",&n);for(
ss5smi
·
2017-11-07 22:37
CodeFoeces
-349A
题目原题链接:A.CinemaLine题意只有25,50和100面值的纸币,每张票25,最开始售票员没有钱,问能否卖给这n个人票。模拟题,不难,但WA了好多次。。。。代码#includeusingnamespacestd;intmain(){intn,now,t_25=0,t_50=0,t_100=0,flag=0;scanf("%d",&n);while(n--){scanf("%d",&now
ss5smi
·
2017-10-30 22:00
CodeFoeces
-499B
题目原题链接:B.Lecture题意输入m次两个长度不超过10的单词,存短的那个,接下来给n个单词,输出最短的单词。看看样例就很好理解。代码#includeusingnamespacestd;maps;intmain(){intn,m;stringa,b;scanf("%d%d",&n,&m);for(inti=0;i>a>>b;if(a.length()>b.length()){s[a]=b;}
ss5smi
·
2017-10-30 16:22
CodeFoeces
-567A
题目原题链接:A.LinelandMail题意给出n个城市的位置,要求输出每个城市的最近城市距离和最远城市距离。代码#includeusingnamespacestd;intmain(){intn,s[100005];scanf("%d",&n);for(inti=0;ir?r:l,tl>tr?tl:tr);}return0;}
ss5smi
·
2017-10-24 19:33
CodeFoeces
-579A
题目原题链接:A.RaisingBacteria题意每个细菌每天能分裂出两个细菌,问要见到N个细菌,最少要放多少细菌。数学太渣了。代码#includeusingnamespacestd;intmain(){intn,cou=0;scanf("%d",&n);while(n){if(n%2==0){n/=2;}else{n--;cou++;}}printf("%d\n",cou);return0;}
ss5smi
·
2017-10-19 22:37
CodeFoeces
-339B
题目原题链接:B.XeniaandRingroad题意一个长度为n的圈,有m个任务,每个任务要在对应的点(mi==圈的当前位置)完成,问最少要多少时间。代码#includeintmain(){intn,m,t;scanf("%d%d",&n,&m);__int64ans=0,pos=1;for(inti=0;ipos){ans+=t-pos;}else{ans+=t+n-pos;}pos=t;}p
ss5smi
·
2017-10-08 15:27
CodeFoeces
-228A
题目原题链接:A.Isyourhorseshoeontheotherhoof?题意Valera是一匹马。它需要四只不同颜色的鞋(马蹄铁),给出目前四只鞋的颜色,问要换几只才能让所有的颜色不一样。代码#includeusingnamespacestd;intmain(){ints[4];for(inti=0;i<4;i++){scanf("%d",&s[i]);}sort(s,s+4);intmax
ss5smi
·
2017-10-06 14:37
CodeFoeces
-59A
题目原题链接:A.Word题意给定一个字串,如果小写的字母数大于等于大写的,则全部转换成小写,反之亦然。代码#includeintmain(){chars[100];intup=0,low=0;gets(s);for(inti=0;i='a'&&s[i]=up){for(inti=0;i'Z'){printf("%c",s[i]-32);}else{printf("%c",s[i]);}}prin
ss5smi
·
2017-10-06 14:12
CodeFoeces
-82A
题目原题链接:A.DoubleCola题意5个人轮流喝可乐,喝完后分裂成两个排到队尾,问第n个喝的是谁。模拟他们喝可乐。代码#includeusingnamespacestd;intmain(){stringname[6]={"","Sheldon","Leonard","Penny","Rajesh","Howard"};intn;scanf("%d",&n);if(n0;k--){count+
ss5smi
·
2017-10-04 14:16
【解题报告】Codeforces Round #301 (Div. 2)
题目链接A.CombinationLock(
Codefoeces
540A)思路由于锁的齿轮的数量比较少,所以可以对每个齿轮,尝试向上拨或向下拨两种方法来更新最小转动次数。
TRiddle
·
2016-04-01 15:00
codeforces
round-#301
codefoeces
B 397 - On Corruption and Numbers
题目大意:在给定的区间【l,r】中能不能选出若干数(同一个数使用的次数不限)使得组成数n,每个数使用的次数不限。思路:这道题只需要判断一下n是不是在能组成区间的范围内即可。所以可以将使用的最大数量的钱和最少数量的钱算出。那么就得到一个可以凑出钱数的区间[mi*l,mi*r]。(注意再算使用最少数量的钱数时如果能r能被n整除则为n/r,否则为n/r+1如734最少要2个)#include #incl
Grit_ICPC
·
2016-01-02 11:00
数论
codefoeces
603C (博弈 SG函数找规律)
C.LiegesofLegendretimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputKevinandNickySunhaveinventedanewgamecalledLiegesofLegendre.Inthisgame,twoplayerstaketurnsm
morejarphone
·
2015-12-02 15:00
Codefoeces
581B Luxurious Houses
要求求出每个数后面的数的最大值比这个数大多少。#include #include usingnamespacestd; #defineMAXN100005 inta[MAXN],n,ans[MAXN]; intmain() { scanf("%d",&n); for(inti=1;i0;i--) ans[i]=max(ans[i+1],a[i+1]); for(inti=1;i<=n;i++) p
geng4512
·
2015-09-28 21:00
codeforces
codefoeces
567 D
D.One-DimensionalBattleShipstimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputAliceandBobloveplayingone-dimensionalbattleships.Theyplayonthefieldintheformofali
DoJintian
·
2015-08-15 23:00
ACM
codeforces
组合数学
codefoeces
300C Beautiful Numbers
...刚开始没看清题意,,原来excellent的前提是good...我们来认为那个长度为n位的数字为A,A的每一位之和称为B首先,我们需要分两种情况来讨论。第一种情况,当a等于b时,说明A里那n位数字全部是a也就是说,B的值等于a*n,我们只需要验证现在B中每一位的数字是否都等于a就可以了如果都等于,那么答案就是1,否则答案就是0第二种情况,当a不等于b时设a在A中出现了x次,b在A中出现了y次
qwb492859377
·
2015-08-13 23:00
codefoeces
B. Friends and Presents
B.FriendsandPresentstimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputYouhavetwofriends.Youwanttopresenteachofthemseveralpositiveintegers.Youwanttopresentcnt1n
wust_ZJX
·
2014-10-26 12:00
Codefoeces
404D Minesweeper 1D "小范围后效性"dp
题目链接:http://codeforces.com/problemset/problem/404/D题意:类似于扫雷游戏,但只有行,有些格子是已知的,有些未知,‘?’表示未知,其余为已知。'0'表示左右都没有雷,'1'表示左右一共有一个雷,'2'表示左右一共有两个雷,‘*’表示本身就是雷。问合法的情况一共有多少种?(借的题意)虽然看起来某个状态可能受后面的状态的影响,但后面能影响的状态不多,所以
qq574857122
·
2014-03-21 12:00
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他