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
-761A
题目原题链接:A.DashaandStairs题意每节楼梯有数字编号,问是否存在一段楼梯的编号有a个偶数和b个奇数组成。特别情况是0,0。代码#includeusingnamespacestd;intmain(){inta,b;scanf("%d%d",&a,&b);if(!a&&!b){printf("NO\n");return0;}if(abs(a-b)>1)printf("NO\n");el
ss5smi
·
2020-04-13 11:04
CodeFoeces
-835A
题目原题链接:A.Keyraces题意两个人参加网上比赛,内容为输入s个字符。两人输入的速度分别为每个字符v1、v2ms,而且他们的网络都存在t1、t2ms的延迟。问谁先完成比赛。代码#includeusingnamespacestd;intmain(){ints,v1,v2,t1,t2;scanf("%d%d%d%d%d",&s,&v1,&v2,&t1,&t2);inta=(t1*2)+(s*v
ss5smi
·
2020-04-13 10:54
CodeFoeces
-996A
题目原题链接:A.HittheLottery题意有1,5,10,20,100五种面值的纸币,问所给的金额最少几张就能兑换。代码#includeusingnamespacestd;intmain(){intn,ans=0,s[5]={1,5,10,20,100};cin>>n;for(inti=4;i>=0;i--){if(n/s[i]>0){ans+=n/s[i];n-=(n/s[i]*s[i])
ss5smi
·
2020-04-13 08:19
CodeFoeces
-749A
题目原题链接:A.BachgoldProblem题意给出一个数,要求用大于1的数尽可能多的组成它,若是偶数,则全用2,反之最有一个为3其,其他为2。代码#includeusingnamespacestd;intmain(){intn,c=0,flag=0;scanf("%d",&n);if(n%2==0){c=(n/2)-1;}else{c=(n/2)-1;flag=1;}printf("%d\n
ss5smi
·
2020-04-12 22:36
CodeFoeces
-948A
题目原题链接:A.ProtectSheep题意给出一个牧场的行列图。s代表羊,d代表狗,w代表狼。狼可以吃到上、下、左和右方向的羊,问怎么放狗能保护羊。代码#includeusingnamespacestd;intr,c,w=0,flag=0;intmov[4][2]={0,1,0,-1,1,0,-1,0};charp[510][510];voidfind(inti,intj){if(p[i][j
ss5smi
·
2020-04-12 21:31
CodeFoeces
-580B
题目原题链接:B.KefaandCompany题意kefa有n个朋友,每个朋友有对应的财富值和友情值,他想在所有朋友财富值相差小于d的情况下尽可能是友情值最大。参考其他作者的代码和思路,根据财富值从小到大排序后,逐个计算可能最大的友情值。代码#includeusingnamespacestd;structnode{__int64m,s;}f[100000];intcmp(nodea,nodeb){
ss5smi
·
2020-04-12 08:01
CodeFoeces
-1B
题目原题链接:B.Spreadsheets题意26进制转换,若格式为R(X)C(Y),这输出26进制的Y和10进制X,否则输出10进制R(X)C(Y)。代码#includeusingnamespacestd;chars[11000];voidsolve1(){intl=strlen(s);intnum1=0,num2=0;inti=1;while(s[i]>='0'&&s[i]=0;i--){pr
ss5smi
·
2020-04-12 02:53
CodeFoeces
-230B
题目原题链接:B.T-primes题意只有三个能整除的数称为T素数,判断输入的是不是T素数。首先需要素数筛,T素数的3个可整除数必定为1、sqrt(N)、N,且sqrt(N)为素数。判断条件参考别人的思路。代码#includeusingnamespacestd;#defineMAX1000000ints[MAX+1];voidisPrime(){s[0]=s[1]=1;memset(s,0,siz
ss5smi
·
2020-04-11 06:32
CodeFoeces
-1015A
题目原题链接:A.PointsinSegments题意问在1m中n个lr片段有多少不在任意片段的点代码#includeusingnamespacestd;intmain(){intn,m,s[101]={0};cin>>n>>m;for(inti=0;i>l>>r;for(intj=l;j<=r;j++){s[j]=1;}}intcnt=0;for(inti=1;i<=m;i++){cnt+=s[
ss5smi
·
2020-04-09 00:07
CodeFoeces
-507B
题目原题链接:B.AmrandPins题意从(x,y)画半径为r的相交圆,问到达(x',y')最少画几个。每次圆心移动的最大距离为2r,所以为两点距离/2r。注意小数位代码#includeusingnamespacestd;intmain(){intr,x,y,x1,y1;scanf("%d%d%d%d%d",&r,&x,&y,&x1,&y1);doublel=sqrt(pow(x1-x,2)+p
ss5smi
·
2020-04-08 11:38
CodeFoeces
-705B
题目原题链接:B.SpiderMan题意有n个环,每个环大小为ai,每次操作能把一个环分成两个不为空的环,无环可分为输。问每添加一个环的胜利者。一个大小为n的环最多拆n-1次。由此可判断胜负。代码#includeusingnamespacestd;intmain(){intn,a[100000];longlongtmp=0;cin>>n;for(inti=0;i>a[i];tmp+=a[i]-1;
ss5smi
·
2020-04-07 20:04
CodeFoeces
-270A
题目原题链接:A.FancyFence题意给一个角度,看它能否组成一个正多边形。数学好渣啊。代码#includeusingnamespacestd;intmain(){intn,t;scanf("%d",&n);while(n--){scanf("%d",&t);if(360%(180-t)!=0){printf("NO\n");}else{printf("YES\n");}}return0;}
ss5smi
·
2020-04-07 07:54
CodeFoeces
-279B
题目原题链接:B.Books题意有n本书,限定时间t,每本书的阅读时间为ai,问最多连续看几本书。开始没有处理好连续的书,导致WA了几次。后面参考其他作者的代码。每次看完后,记录时间,若时间不够,则丢掉最前面的一本,加入当前本,每次记录最大连续值。代码#includeusingnamespacestd;intmain(){intn,t,a[100000];intsum=0,k=0,ans=0;sc
ss5smi
·
2020-04-05 23:43
CodeFoeces
-588A
题目原题链接:A.DuffandMeat题意每天要买a斤肉,每斤p元,今天可以为后几天买,问最少花多钱。代码#includeusingnamespacestd;intmain(){intn,a,p,count=0,low;scanf("%d",&n);scanf("%d%d",&a,&p);count+=a*p;low=p;n--;while(n--){scanf("%d%d",&a,&p);if
ss5smi
·
2020-04-04 15:25
CodeFoeces
-3A
题目原题链接:A.Shortestpathoftheking题意找到a到b的最短路径。每次判断当前位置,走最优路线。代码#includeusingnamespacestd;ints1,s2,t1,t2,ans=0;chars[2];stringt[1000];voidbf(intc,intr){if(ct2){t[ans++]="RD";bf(c+1,r-1);}elseif(ct1&&r>t2)
ss5smi
·
2020-04-04 03:57
CodeFoeces
-919B
题目原题链接:B.PerfectNumber题意找到第i个所有位和为10的数。暴力可过。代码#includeusingnamespacestd;boolf(intx){intsum=0;while(x){sum+=x%10;x/=10;}returnsum==10;}intmain(){intn,t=1,s[10000];for(inti=19;i10000)break;}cin>>n;cout<
ss5smi
·
2020-04-02 17:31
CodeFoeces
-864A
题目原题链接:A.FairGame题意一共有n张卡片,A和B各叫一个数字,随后会拿走卡片中所有为自己所叫数字的卡片,问这n张卡片是否公平。代码#includeusingnamespacestd;intmain(){intn,t;maps;map::iteratorit;scanf("%d",&n);for(inti=0;isecond!=n/2){printf("NO\n");return0;}}
ss5smi
·
2020-04-02 08:00
CodeFoeces
-779B
题目原题链接:B.WeirdRounding题意问最少去掉n的几位数字能使其整除10k。要整除10k就需要n后边有k个0。若删完多余位还不满足,则变为0。代码#includeusingnamespacestd;intmain(){stringn;intk;cin>>n>>k;intl=n.size(),tmp=0,ans=0;for(inti=l-1;i>=0;i--){if(n[i]!='0')
ss5smi
·
2020-04-01 15:48
CodeFoeces
-934A
题目原题链接:A.ACompatiblePair题意给出两个序列a和b,从两序列各选一个数求乘积。a可以去掉一个数能让乘积尽可能小。求尽可能大的乘积。要去掉的是能得到最大数的a。本人代码存在问题,遂参考了其他作者的代码。代码#includeusingnamespacestd;intmain(){intn,m;longlonga[50],c[50],b;cin>>n>>m;for(inti=0;i>
ss5smi
·
2020-03-30 22:05
CodeFoeces
-37A
题目原题链接:A.Towers题意有n个木棒,每两根长度相等的可以堆起来,问最大的高度和总共的堆数。代码#includeusingnamespacestd;intmain(){intn,t,a[1001]={0};scanf("%d",&n);for(inti=0;imax)max=a[i];if(a[i])tot++;}printf("%d%d\n",max,tot);return0;}
ss5smi
·
2020-03-30 02:55
CodeFoeces
-1013A
题目原题链接:A.PilesWithStones题意有n堆石头,每堆有xi块石头。给出第一次和第二次的记录,问第一次记录能否通过移动或拿走变成第二次记录。代码#includeusingnamespacestd;intmain(){intn,x[50],y[50],tx=0,ty=0;cin>>n;for(inti=0;i>x[i];tx+=x[i];}for(inti=0;i>y[i];ty+=y
ss5smi
·
2020-03-29 10:03
CodeFoeces
-558A
题目原题链接:[http://codeforces.com/problemset/problem/558/A](A.LalaLandandAppleTrees)题意在一条数轴上,有n棵苹果树,从位置0开始,开始可以选择左右,随后遇到一颗没到过的树,就变换方向。问最多拿到多少个苹果。代码#includeusingnamespacestd;structnode{intx,a;}z[100],f[100
ss5smi
·
2020-03-28 19:26
CodeFoeces
-591A
题目原题链接:A.Wizards'Duel题意两人距离l,a发射的魔法的速度为p,b为q,两发魔法碰撞后会调头,到达施法者又会调头,问第二次碰撞的距a的距离。以为不能输出多余的小数位,看了看其他坐着的代码,看来想多了。代码#includeusingnamespacestd;intmain(){intn,p,q;scanf("%d%d%d",&n,&p,&q);doubles=p*1.0/(p+q)
ss5smi
·
2020-03-27 23:10
CodeFoeces
-712B
题目原题链接:B.MemoryandTrident题意给出一个操作字串,问需要改正几步能使其回到原点。代码#includeusingnamespacestd;intmain(){strings;intx=0,y=0;cin>>s;if(s.size()%2!=0){printf("-1\n");return0;}for(inti=0;i
ss5smi
·
2020-03-26 23:46
CodeFoeces
-447B
题目原题链接:B.DZYLovesStrings题意有一个字串s,要添加k个字符,使字串s的值最大。给出每个字符的对应值。代码#includeusingnamespacestd;intmain(){strings;intl,k,w[26],ans=0,maxx=-1;cin>>s>>k;l=s.size();for(inti=0;i>w[i];maxx=max(maxx,w[i]);}for(in
ss5smi
·
2020-03-26 03:01
CodeFoeces
-610A
题目原题链接:A.PashaandStick题意有一个长度为n的木棒,问有几种裁剪方式能组成一个长方形。代码#includeusingnamespacestd;intmain(){intn,ans=0;scanf("%d",&n);if(n%2!=0){printf("0\n");return0;}for(inti=1;i<=n/4;i++){if(2*i!=(n-2*i))ans++;}prin
ss5smi
·
2020-03-25 21:53
CodeFoeces
-427B
题目原题链接:B.PrisonTransfer题意有n名犯人,每个人有一个危险程度,现要运送c个去另一所监狱,要求每个人的危险度不大于t。参考了其他作者的代码。遍历找合适的区间的个数。代码#includeusingnamespacestd;intmain(){intn,t,c;inttmp,k=0,ans=0;cin>>n>>t>>c;for(inti=0;i>tmp;if(tmp=c)ans++
ss5smi
·
2020-03-24 19:39
CodeFoeces
-596B
题目原题链接:B.WilburandArray题意初始数组为0,可以做两种操作,一是从选定位到末尾+1,二是从选定位到末尾-1。问需要几步才能得到目标数组。每次只需要计算当前为与前一位的差值即可。代码#includeusingnamespacestd;intmain(){intn,s[200010];cin>>n;for(inti=0;i>s[i];}longlongans=abs(s[0]);f
ss5smi
·
2020-03-24 13:32
CodeFoeces
-804A
题目原题链接:A.FindAmir题意从1到n编号的学校,每次从i移动到j花费(i+j)%(n+1)的单位。问最少花费多少能走遍n所学校。特判n==1即可。代码#includeusingnamespacestd;intmain(){intn,cost=0;scanf("%d",&n);if(n==1){printf("0\n");return0;}for(inti=2,j=n;i<=n/2;i++
ss5smi
·
2020-03-23 17:12
CodeFoeces
-598A
题目原题链接:A.TrickySum题意从1~n累加,若遇到2的指数,则减去,求最后的和。参考了其他作者的代码。代码#includeusingnamespacestd;intmain(){longlongn,ans;intt,tmp;scanf("%d",&t);while(t--){scanf("%lld",&n);ans=n*(n+1)/2;tmp=1;while(n){ans-=2*tmp;
ss5smi
·
2020-03-22 19:34
CodeFoeces
-839A
题目原题链接:A.AryaandBran题意有n天,一共要送给弟弟k个。每天有ai个糖果,且每天最多送8个,剩下的可以存着下次送。问第几天能满足需求。代码#includeusingnamespacestd;intmain(){intn,k,s[101],tmp=0,ans=0;scanf("%d%d",&n,&k);for(inti=1;i0)printf("-1\n");elseprintf("
ss5smi
·
2020-03-20 21:50
CodeFoeces
-460A
题目原题链接:A.VasyaandSocks题意Vasya有n双袜子,每天穿一双袜子,晚上回来扔掉,他的妈妈每m天给他买一双,问最大有袜子穿的日子。模拟他每天扔袜子和每m天卖一双袜子。代码#includeintmain(){intn,m,day=0;scanf("%d%d",&n,&m);while(n>0){day++;n--;if(day%m==0){n++;}}printf("%d\n",c
ss5smi
·
2020-03-19 03:09
CodeFoeces
-851A
题目原题链接:A.ArpaandaresearchinMexicanwave题意给出n个座位,k个人,问t时刻座位中有几个人。如下所示:Att = 0 ----------->numberofstandingspectators=0.Att = 1 ^---------->numberofstandingspectators=1.Att = 2 ^^--------->numberofstandi
ss5smi
·
2020-03-18 15:05
CodeFoeces
-515A
题目原题链接:A.DrazilandDate题意Drazil家在(0,0),要去Varda(a,b),问能否在s步刚好走到。代码#includeusingnamespacestd;intmain(){inta,b,s;scanf("%d%d%d",&a,&b,&s);if(a<0)a=-a;if(b<0)b=-b;if(a==0&&b==0){if(s%2!=0){printf("No\n");}
ss5smi
·
2020-03-18 06:15
CodeFoeces
-572A
题目原题链接:A.Arrays题意判断从a序列中选取k个数都小于从b序列中选取m个数。若k个中的最大数小于m个中最小数,则满足条件。代码#includeusingnamespacestd;intmain(){intna,nb,k,m,a[100000],b[100000];scanf("%d%d",&na,&nb);scanf("%d%d",&k,&m);for(inti=0;i=b[nb-m])
ss5smi
·
2020-03-18 02:16
CodeFoeces
-545A
题目原题链接:A.ToyCars题意有n辆玩具车,0代表都没坏,1代表j列的坏了,2代表i行的坏了,3代表都坏了。问最后又几辆车完好无损。本来很简单的题,我把goodcar理解为最能撞的车了。。。代码#includeusingnamespacestd;intmain(){intn,a[101][101],s[100]={0};scanf("%d",&n);for(inti=1;i<=n;i++){
ss5smi
·
2020-03-17 16:01
CodeFoeces
-620A
题目原题链接:A.ProfessorGukiZ'sRobot题意由(x1,y1)到(x2,y2)的最少步数。模拟超内存,改用公式计算。代码#includeusingnamespacestd;intmain(){intx1,y1,x2,y2;scanf("%d%d%d%d",&x1,&y1,&x2,&y2);printf("%d\n",max(abs(x1-x2),abs(y1-y2)));retu
ss5smi
·
2020-03-17 11:55
CodeFoeces
-114A
题目原题链接:A.Cifera题意给定数字k和l,求k的第i-1(i由1开始)次方等于l。代码#includeusingnamespacestd;intmain(){longlongk,l,tmp,i=2;cin>>k>>l;tmp=k;if(tmp==l){printf("YES\n0");return0;}while(tmp
ss5smi
·
2020-03-15 10:36
CodeFoeces
-630A
题目原题链接:A.AgainTwentyFive!题意输入一个n,求5的n次方的最后两位。除了1以外,5的任何次方后两位都是25。代码#includeusingnamespacestd;intmain(){intn;scanf("%d",&n);if(n!=1){printf("25\n");}else{printf("5\n");}return0;}
ss5smi
·
2020-03-14 01:49
CodeFoeces
-233A
题目原题链接:A.PerfectPermutation题意需要输出一个长度为n的ppi=i&&pi!=i的序列。若不在输出-1.代码#includeusingnamespacestd;intmain(){intn;scanf("%d",&n);if(n%2!=0){printf("-1\n");}else{for(inti=2;i<=n;i+=2){printf("%d%d",i,i-1);pri
ss5smi
·
2020-03-13 08:21
CodeFoeces
-570A
题目原题链接:A.Elections题意有n个候选人,m座城市,每座城市对每个候选人投票,记每座城市中投票的胜者,在所有城市投票过后问谁是胜者。代码#includeusingnamespacestd;intmain(){intn,m,s[105]={0},t,max,win;scanf("%d%d",&n,&m);for(inti=0;imax){max=t;win=j;}}s[win]++;}m
ss5smi
·
2020-03-12 08:54
CodeFoeces
-344A
题目原题链接:A.Magnets题意输入的n组数据(数据为10或01),求由几部分组成(不连续相同数+1)。代码#includeintmain(){intn,s[100000];scanf("%d",&n);for(inti=0;i
ss5smi
·
2020-03-11 13:24
CodeFoeces
-520B
题目原题链接:B.TwoButtons题意给定n和m,只能作*2或者-1,求n到m的最少步骤数。标准答案是搜索,也可当规律题。代码#includeusingnamespacestd;intmain(){intn,m;scanf("%d%d",&n,&m);intc=0;if(n>m){c=n-m;}else{while(n!=m){if(m%2==0&&m>n){m/=2;c++;}else{if
ss5smi
·
2020-03-11 05:18
CodeFoeces
-520A
题目原题链接:A.Pangram题意给定一串字符,问是不是全字母短句。需要注意的是输入长度n后要的换行符。代码#includeintmain(){intn;chars,low[26]={0},up[26]={0};scanf("%d\n",&n);for(inti=0;i='a'&&s='A'&&s<='Z'){up[s-'A']=1;}}for(inti=0;i<26;i++){if(low[i
ss5smi
·
2020-03-10 04:45
CodeFoeces
-492A
题目原题链接:A.VanyaandCubes题意Vanya玩起了一个搭箱子游戏,一共有n个箱子,第i层放1+...+i个箱子(假如是第三层,需要放1+2+3=6个箱子),问最多放几层。代码#includeusingnamespacestd;intmain(){intn;scanf("%d",&n);intans,count=0;for(ans=1;;ans++){for(inti=1;in){an
ss5smi
·
2020-03-08 06:53
CodeFoeces
-34B
题目原题链接:B.Sale题意有n台电视待售,主角最多拿m台。问最多能赚多钱。价格小于0代表赚。代码#includeusingnamespacestd;intmain(){intn,m,s[100];scanf("%d%d",&n,&m);for(inti=0;i
ss5smi
·
2020-03-08 00:38
CodeFoeces
-385A
题目原题链接:A.BearandRaspberry题意这头熊提前知道了n天蜂蜜的行情(xi罐山莓=1罐蜂蜜),他朋友借给他一罐蜂蜜要求还他c罐山莓,他要在第i天卖出蜂蜜,第i+1天买入,并且还朋友c罐山莓和1罐蜂蜜,问他最多能赚多少罐山莓。代码#includeusingnamespacestd;intmain(){intn,c,x[101];inttmp=-1e9;scanf("%d%d",&n,
ss5smi
·
2020-03-06 04:24
CodeFoeces
-688B
题目原题链接:B.LovelyPalindromes题意输出第n个回文数字。看是看到输入范围1 ≤ n ≤ 10100 000,还没想到怎么做,着实是没法下手,最后寻觅到其他作者的思路,方才明白该如何做。算是个规律题吧。#includeusingnamespacestd;intmain(){chars[1000000];scanf("%s",s);printf("%s",s);for(inti=s
ss5smi
·
2020-03-06 02:25
CodeFoeces
-609A
题目原题链接:A.USBFlashDrives题意有n个USB插口,要传输m大小的文件,每个口有固定的传输大小。问最少要几个口能完成任务。代码#includeusingnamespacestd;intcmp(inta,intb){returna>b;}intmain(){intn,m,s[100];scanf("%d%d",&n,&m);for(inti=0;i
ss5smi
·
2020-03-03 03:50
CodeFoeces
-723A
题目原题链接:A.TheNewYear:MeetingFriends题意三个人分别住在三个地方,现在他们三个要在一个地方聚会,这个地方是最小的三个人过去的距离和。求这个最小距离和。数据较小,枚举即可。代码#includeusingnamespacestd;intmain(){intx1,x2,x3;scanf("%d%d%d",&x1,&x2,&x3);intmin=1E9;for(inti=1;
ss5smi
·
2020-03-02 06:46
上一页
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
其他