codeforces
文章平均质量分 79
子在梦中曰
程序是蓝色的诗
展开
-
Codeforces Round #197 (Div. 2)
A、简单题。#include#includeint main(){ int cnt1,cnt2,cnt3; char s[105]; while(gets(s)) { int ln; ln=strlen(s); cnt1=cnt2=cnt3=0; int i; for(i=0;原创 2013-09-08 18:38:11 · 645 阅读 · 0 评论 -
Codeforces Round #198 (Div. 2) C. Tourist Problem
首先比较容易得到的是对于n个目的地一共有n!种方案。也就是分母是n!,然后我们考虑一个问题,在每一种方案中一共有多少条路?这里一条路指的是从a点到达b点。这个地方卡我了好久,刚才才想明白,其实一共有n条路。理由:so简单,因为一共有n个终点,每个终点都是一条路。然后我们算一下,在这n!种方案中一共出现了多少条路?很明显,是n!*n条路。这时候重点来了,对于n个目的地来说,一共有多少条不同的原创 2013-09-11 22:19:48 · 615 阅读 · 0 评论 -
Codeforces Round #201 (Div. 2)
A、我猜的应该是只要最大的数放在第一个,最小的数放在最后一个,中间的数随便怎么排都不影响value,没有尝试证明,写了个程序测试了几组数据,看结果一样就直接敲代码提交了。#include#include#includeint cmp(const void *a,const void *b){ return *(int *)a-*(int *)b;}int main()原创 2013-09-21 16:53:54 · 769 阅读 · 1 评论 -
Codeforces Round #216 (Div. 2)
这次比赛做得不要太难看。A、简单题。#include#includeint main(){ int n,m,k; while(scanf("%d%d%d",&n,&m,&k)!=EOF) { int x,y; x=y=0; for(int i=1;i<=n;i++) { i原创 2013-11-30 05:21:18 · 476 阅读 · 0 评论 -
Codeforces Round #258 (Div. 2)
好长时间没写过博客了。 A、因为每次都要取走一横一竖,所以只要取其中较小值判断奇偶性就行来 。 B、符合条件的的序列只有三种,分别是单调递减、单调递增和递增但是中间有一部分逆序。 前两种情况很好判断,第三种稍微麻烦一点儿。给序列添加一个极小的队首和一个极大的队尾,然后再处理会方便很多。 C、这次C题好像原创 2014-07-25 15:52:05 · 610 阅读 · 0 评论 -
Codeforces Round #387 (Div. 2)
这段时间因为工作轻松一些,所以重新开始打codeforces了。不过成绩挺让人心寒的。A.水题,签到#include#includeint ab(int x,int y){ if(x-y>0) return x; else return y;}int main(){ int n,a,b; scanf("%d",&n); a=1;原创 2016-12-26 17:51:37 · 324 阅读 · 1 评论