- 博客(77)
- 收藏
- 关注
原创 产品 医疗健康app分析
最近比较闲,虽然在实习,但是真的很闲,自己做些自己的东西吧,帮助男朋友总结了医疗健康app的些东西。移动健康领域四大板块:第一、人体数据采集;第二,人体健康、健身相关的辅助程序;第三,不需要大量的诊疗手段和数据的医疗咨询;第四,做离开医院后的随诊、随访,包括病情的调查与远程检测。各种化验检查都得去医院去做,移动健康做不了。 现在人能有时间在网页app询问的健康问
2016-01-19 15:06:14 4460 1
原创 近期安排
真的是好久没回来了,忙完比赛就一直准备期末考试,最近实习比较闲,计划学习一下html静态脚本,动态的怕学习不来。真的是从头做起,好好加油撒,博宇雪冉 ,你们好好准备你们的考研,明天的现在,我希望南京大学和中国人大你们都可以手到擒来。加油加油。一起fighting。
2016-01-14 10:35:43 282
原创 hdu5366
题目连接:点击打开链接题意:递推。找到规律就好做了代码:#include #include #include using namespace std;int n;long long int f[61];void init(){ f[1]=1; f[2]=2; f[3]=3; for(int i=4;i<61;i++) {
2015-11-11 20:41:38 324
原创 hdu5540
题目链接:点击打开链接题解:暴力就行。四种方案都列出来代码:#include #include #include #include using namespace std;int main(){ int t; int a[3][3]; int b[3][3]; cin>>t; for(int cas=1;cas<=t;cas+
2015-11-10 20:30:35 369
原创 *hdu5499
题目连接:点击打开链接题解:代码运行正确,就是提交一直错误,大家帮忙来找茬出题人的题解:直接按照题意计算出最后每名选手的最终得分,接着按最终得分排序。先找出来一个得分最高的女生,然后找出其余的选手中得分最高的m-1m−1个人,把所有进入省队的选手再按分数重新排一下序,最后输出即可。其实此题就是题目长了一点,处理起来麻烦了一点,其他都还好正如上述所说,我们
2015-11-10 19:53:45 449
原创 hdu5122
题目连接:点击打开链接题意:就是求要round的次数,可以将问题转化为判断一个数的右边是否有必该数小的数,若有,则需要一次round。对于此问题,只需要从右往左统计,并且不断更新最小值,若当前数为最小值,则将最小值更新为当前数,否则round+1还可以用树状数组来做,树状数组求逆序数就是需要先求出当前树状数组里面有多少个数比当前这个数小,于是想到了,把这个数组里的数字从后面往前
2015-11-08 10:14:51 681 1
原创 hdu5112
题目链接:点击打开链接题意:就是让你求速度,路程除以时间,题目给出时间是连续的。所以按时间排个序就好了代码:#include #include #include #include #include using namespace std;struct time{ int x; int y;}a[10001];int cmp(time q,tim
2015-11-07 19:27:36 429
原创 hdu5422
题目连接:点击打开链接题意:可以有重边要注意哦代码:#include #include #include #include #include using namespace std;int main(){ int n,m; int a,b; int ans; while(scanf("%d %d",&n,&m)!=EOF)
2015-11-07 17:43:16 265
原创 hdu5120
题目连接:点击打开链接题意:给你两个圆环,相当于四个圆,的圆心,半径,让你求灰色部分相交的面积。相当于是两个大圆相交面积减去2*一大一小相交面积+两个小圆相交面积代码:#include #include #include #include #include #define PI 3.14159265358979323846using namespace std;str
2015-11-07 17:38:32 307
原创 hdu5146
题目连接:点击打开链接题解:题目意思就是给n个数,判断奇数位和偶数位是否相等,而且不能是回文序列判断回文序列只要对应位不相等,就可以得出结论。具体看代码代码#include #include #include #include using namespace std;int main(){ int t,n,sum1,sum2,flag;
2015-11-05 20:23:25 266
原创 **hdu5523
题目:点击打开链接题解:无解的情况只有起点和终点位置一样且N不为1。终点和起点都在边界上答案为0,如果起点在边界上或者起点终点相邻答案为1,其他答案为2.代码:#include#include#include #include #include#includeusing namespace std;int main(){ int n,s,t; whil
2015-11-03 19:31:34 310
原创 hdu5522
题目:点击打开链接题意:就是在指定数组中找出三个数,使得两个之差是第三个,不存在就是输出NO,存在就输出YES代码:#include #include #include #include #include using namespace std;int main(){ int n,ans,flag; int a[100]; while(s
2015-11-02 17:39:31 436
原创 hdu4883
题目:点击打开链接题意:题目就是给你有多少个人,在哪个时刻来,在哪个时刻走,定义个sum数组,记录每个时刻的人数,最后得出结果即可因为一共只有24个小时不会超时代码:#include #include #include #include #include using namespace std;int main(){ int t,n;
2015-10-29 20:59:36 340
原创 hdu5479
题目:点击打开链接题解:不能用栈,会爆栈全部转化成不匹配,要不就是全化为((((或))))或))))((((这三种情况必居其一思路是从左到右和从右到左各扫描一次记录 ( 和 ) 的到每个位置的数量,求将每个位置左方全转置成 ) 和右方全转置成 ( 需要的次数和,这么算发现有一个转置是不必要的,注意减一代码:#include #include #i
2015-10-25 16:30:54 328
原创 hdu5480
题目:点击打开链接题解:这道题不能开那么大的二维数组,所以得想个其他办法可以发现如果一个矩阵被全部攻击到, 很显然要么是因为它的每一行都有车, 或者每一列都有车。所以只需要记录一下哪些行和哪些列有车 对于每个询问只需要做一个前缀和就可以知道答案了。#include #include #include #include usin
2015-10-24 21:06:32 313
转载 **hdu5495
题目:点击打开链接题解:a[i]和b[i]对应的值无论怎么移动都是一一对应的目前想的还不是很明白,过两天想明白了过来更新#include #include #include #include #include using namespace std;int main(){ int t,n; int a[100001],b[100
2015-10-24 16:57:10 296
原创 hdu5494
题目:点击打开链接题解:#include #include #include #include #include using namespace std;int main(){ int t,n,m; int a[501],b[501]; int sum1,sum2; cin>>t; while(t--) {
2015-10-24 15:45:14 315
转载 **hdu5464
题目:点击打开链接题解:一位dp,两层循环,表示前i个数组成和为j的情况有多少种,还要注意的一点是一个数不能用两次 #include #include #include #include #include #include #include #include #include #inclu
2015-10-24 15:09:25 302
原创 hdu5463
题目链接:点击打开链接题解:理解了题意就好说,我看了好久才明白。不用物品的相同材料可以放一起#include #include #include #include using namespace std;int main(){ int t,n,c[501],sum,ans,a,b; cin>>t; while(t--) {
2015-10-23 21:04:11 282
原创 hdu5505
题目:点击打开链接题解:给你2个数n,m,n每次都能乘以它的一个因子成为新的n,问你n至少乘多少次能够变成m,如果不能的话就输出-1。如果n能变成m话,m肯定是n的整数倍,初始的n乘以多个因子变成m,那么那些因子的乘积就是m/n,也就是n*(m/n)=m,所以每次都找到k=gcd(n,m/n),然后n=n*k,(m/n)=(m/n)/k,直到n=m。如果k=1的话,n也
2015-10-23 20:09:15 427
原创 我家博宇生日快乐!!!hdu5504
今天我的好队友生日,在这里祝她生日快乐,天天开心,么么哒题目:点击打开链接题解:给你n个数,让你从中选任意的大于一个数,使得乘积最大,可能会出现负数,0整体不难,就是特殊情况要考虑到1,全为02,有且只有一个负数3,有一个负数,其余全为0代码:#include #include #include #include #include usi
2015-10-22 20:38:20 478
原创 poj3321 树状数组
讲解过程在树状数组里的另一篇博客里#include #include #include #include using namespace std;int edges;int x,n;int start[100001],endd[100001],c[100001],f[100001];bool vis[100001],apple[100001];str
2015-10-02 10:29:51 240
转载 树状数组
poj 3321 题目大意:给你一颗苹果树,树的主干设为1,每一个分支设为一个数,一直到N,代表这颗苹果树。每个分支上面只能最多有一个苹果,也就是一个枝子上面不可能有两个苹果,另外注意一点,不要把苹果树想象成二叉树,苹果树每个节点可以分出很多叉,应该是多叉树。 输入是叉之间的关系,1 21 3就是主干上面两个叉分别是2 和3. 下面是两种操作,Q 和CC
2015-10-01 20:55:41 248
转载 hdu1133
题目链接:点击打开链接多次才对的题#include#include#define N 100int a[N+1];void das(int x){ a[N]=1; for(int i=1;i<=x;i++) { int ad; for(int j=N,ad=0;j>=0;j--) {
2015-10-01 17:40:06 326
原创 poj2452
题意:给你一组数a[n],求满足a[i] 解法一:先记录每一位数后面连续大于这个数的长度,然后再这个长度里找最大的数,这样可求得最大的区间#include #include #include #include using namespace std;int main(){ int a[5005],dis[50005]; int n,
2015-10-01 10:24:44 549
原创 链表
#include#include /* malloc()等 */#include /* EOF(=^Z或F6),NULL */#include /* atoi() */#include /* floor(),ceil(),abs() *//* 函数结果状态代码 */#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#
2015-09-25 20:48:40 350
原创 线性表
头文件#include #include /* malloc()等 */ #include /* EOF(=^Z或F6),NULL */ #include /* atoi() */ #include /* floor(),ceil(),abs() */ /* 函数结果状态代码 */ #define TRUE 1 #define FALSE 0 #define OK 1 #d
2015-09-25 20:12:16 264
原创 hdu1576 A/B
题目链接:点击打开链接题解:设(A/B)%9973 = K, 则A/B = k + 9973x (x未知), 因此A = kB + 9973xB,又A%9973 = n, 所以kB%9973 = n, 故kB = n + 9973y (y未知)故(k/n)B +(-y/n)*9973 = gcd(B,9973) = 1扩展欧几里得 求出k/n, 再乘以个n,记得取
2015-09-24 20:50:35 250
转载 java 大数
1、BigInteger:针对大的整数, 是以字符串方式进行传人的import java.math.BigInteger ; public class BigIntegerDemo01{ public static void main(String args[]){ BigInteger bi1 = new BigInteger("123456789") ; // 声
2015-09-15 20:04:33 239
原创 hdu 5428 The Factor
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5428题意:就是让把给出的数都乘起来,然后求其最小的一个因子,并且这个因子得有不少于两个的因子,如果不满足,则输出-1题解:这个题目可以看成是求每个数的质因子,然后把最小的两个质因子相乘,就是这道题目的解。代码:#include#include#inc
2015-09-08 19:12:00 262
转载 cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
1、cin 1、cin.get() 2、cin.getline() 3、getline() 4、gets() 5、getchar()1、cin>> 用法1:最基本,也是最常用的用法,输入一个数字:#include iostream> using namespace std; main () { int a,b;
2015-09-06 19:52:20 217
原创 hdu 5427 A problem of sorting
题目链接:点击打开链接题意:题目就是给出人的名字和出生年,并且不会有两个人是同一年,让按照每个人年龄从小到大输出对应的名字。题解:这个题目有个难点就是名字的输入可能有空格,最后输出的时候得把空格都输出,所以在输入的时候要将名字和出生年当成一个字符串一起输入,然后把字符串的后面4位存在结构体的data中,进行比较,最后对应输出名字。注意结构体使用,sort中cmp
2015-09-06 19:25:31 272
原创 hdu4414 Finding crosses
题目链接:点击打开链接题解:题目就是判断图中有几个十字架,而且任何一个十字架周围不能有其他的字符,可以参照题目样例看。所以在给出的矩阵周围加一圈‘o',保证判断边缘的十字架正确存在,可以挨着遍历图中每个点,出现#就分别判断这个#的四个方向,看每个方向有几个#,四个方向#数量一样不,一样的话在判断每个方向周围不存在’o'就可以了还有一个坑就是输入n的时候,必须n不为0,否
2015-09-05 10:03:53 575
原创 hdu 5417 Victor and Machine
题目:点击打开链接题解:判断特殊情况#include #include #include #include using namespace std;int main(){ int x,y,w,n,t,m; while(scanf("%d%d%d%d",&x,&y,&w,&n)!=EOF) { if(n==1)
2015-09-03 20:16:31 313
原创 字符串C++整理
平时对字符串的操作的是很多的,了解下常用的字符串函数会使 c 编程变得很快捷!这里适当整理一下,方便以后参考。使用时,会用到大量指针的操作,注意加头文件:#include 一、str 系列1.strtokextern char *strtok( char *s, const char *delim );功能:分解字符串为一组标记串。s为要分解的字符串,de
2015-09-03 19:48:49 657
原创 hdu 5418 Victor and World
题目:点击打开链接题解:题意:一个人从第一个城市出发,要求把城市都走完最后回到现在城市,耗油量最少。思路分析:由于城市可以重复访问,从而任何状态下,由城市i到城市j没有路径上的限制,故从城市i到城市j必然选择路程最小的路径来走,可先用Floyd算法求出任意两城市之间的最短路或最小花费,然后通过状压DP来求解。数学模型:dp[i][v]表示在状态v下,到达城市i所
2015-09-03 19:27:38 295
原创 hdu 1202 The calculation of GPA
题目:点击打开链接题目不难,读懂题意就行,代码有错误,还没AC,想看阅兵#include#include#include#includeusing namespace std;int main(){ int n,m; float s,p,ans=0,sum=0; while(scanf("%d",&n)!=EOF) {
2015-09-03 10:23:28 250
原创 HDU 1201 18岁生日
题目:点击打开链接分析:判断出生是不是闰年,如果出生在闰年的2.19号,18岁后这一年不是闰年,则输出-1然后判断生日是在3月之后还是之前,如果之后,每过一次闰年比正常多加一天;如果之前,则需判断出生这年是不是闰年,是的话再多加一天。代码:#includebool leap(int n){ if((n%4==0&&n%100!=0)||n%400==0)
2015-09-03 09:31:56 259
转载 hdu 5406 CRB and Apple
题目:点击打开链接题意:样例:151 12 33 24 35 1第一行代表有几组数据,接下来代表有几颗苹果,然后接下来每一行是苹果的高度和甜度,问这个人和他女朋友最多能吃到多少个苹果,每个人吃的甜度要一个比一个甜。因为一个苹果可以选择不吃,所以可以不用考虑高度的问题,直接挨着摘苹果,仅考虑甜度问题,而且两个人分开吃,所以dp有两个变量。dp[
2015-09-02 20:27:25 579
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人