自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ken

  • 博客(8)
  • 问答 (2)
  • 收藏
  • 关注

原创 1065. 单身狗(25)

这题的关键在于对一群人怎么区分他门的配偶来没来?这其实是一个很现实的例子: 简单的办法就是对于每个现场的人报他们配偶的id,没配偶的不报,记录在一个名单list。 这样下来,现场的没被人报到的就是单身狗。 注意: 一个人被人报到说明他自己和他配偶都在现场,他俩都会在名单上。#include <cstdio> #include <set> #include <iterator> using n

2016-12-29 19:11:28 3068

原创 1064. 朋友数(20)

#include <cstdio> int calc(int c){ //分离各个数字并计算出朋友证号 int friendnum = 0; while(c){ friendnum += c % 10; c = c / 10; } return friendnum; } int main(){ int N, c[40] =

2016-12-29 19:08:12 1578

原创 1063. 计算谱半径(20)

这题很简单,主要求n对数的根号下平方和的最大值,设立一个max不断更新即可。#include <cstdio> #include <cmath> int main(){ int N, r, v; double s, max = -1500; scanf("%d", &N); for(int i = 0; i < N; i++){ scanf("%d%d

2016-12-29 18:58:12 827

原创 1062. 最简分数(20)

这种思路就是比如你要找一个比7/18大的分数,并且规定分母为k,就分子num就应该大于7*k/18比如k=36,就应该是num>(36*7)/18=14,k=12,就是num>(12*7)/18,也就是12*7#include <cstdio> #include <iostream> using namespace std; //递归 int gcd(int a, int b){ retur

2016-12-28 22:41:31 1487

原创 1061. 判断题(15)

#include <cstdio> int main(){ int N, M, grade[105], student[105], answer[105]; scanf("%d%d", &N, &M); for(int i = 0; i < M; i++) scanf("%d", &grade[i]); for(int i = 0; i < M; i+

2016-12-28 17:48:46 738

原创 1046. Shortest Distance (20)

这道题的题意是先给定一个数N,随后输入N个数代表一个圆上相邻两点之间的距离,然后让你计算任意两点之间的最短距离(你需要考虑的是顺时针最短还是逆时针最短),这里原本做的是知道哪两个点用循环的方式加起来最后超时了,后来想到先计算出每个点到某个固定点(比如1这个点)的距离,最后算两个点的距离时直接将这两个点到1这个点的距离相减即可,本题假设点的位置顺时针方向递增。#include <cstdio> int

2016-12-22 18:24:16 402

原创 1031. Hello World for U (20)

题意是将一串字符串排成u型,要求u的高小于等于底且高和底的差值最小。 这里将(字符串总长度+2)/3,即可求得u的高,此时高和底最接近,然后按格式输出即可。#include <cstdio> #include <cstring> int main(){ char a[85], n1, n2, n3; gets(a); int len = strlen(a); n1

2016-12-22 18:22:38 550

原创 1015. Reversible Primes (20)

关于题意的理解: 73在10进制下的反转数是37,两个都是素数。 23的二进制是10111,反转之后是11101,也就是39,两个都是素数。 23在十进制下的反转数是32,32不是素数。 每读入一个数字,先对其判断是否是素数,然后求出其反转数,判断它是不是素数。 本来用的是一个数组存储的翻转数的各个位,然后再把数组各位按权相加转换成一个数, 后来发现还可以简化成直接用一个变量即时的算出这个数。 注意

2016-12-22 18:20:19 448

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除