自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 30天编程练习(七)

1029 求特殊整数题意:给出一个奇数N,再给出一串整数,找出在这串整数中出现次数大于(N+1)/2的整数,即特殊整数解析:使用快速排序排好之后,取中间位置那个数肯定就是要找的数,因为出现次数一定会满足条件#include<iostream>  #include<algorithm>  using namespace std;  int arr[999999];  int ...

2018-04-17 23:00:53 194

原创 30天编程练习(六)

1025 吃糖果题意:是Gardon吃糖果时有个特殊的癖好,就是不喜欢将一样的糖果放在一起吃,喜欢先吃一种,下一次吃另一种,这样;可是Gardon不知道是否存在一种吃糖果的顺序使得他能把所有糖果都吃完?解析:本题考察的是排列组合问题,其实很简单,就是判断最多的糖果和剩下所有的糖果关系,如果大于1则不能吃完#include <stdio.h>#define M 1000000#defin...

2018-04-16 17:58:42 307

原创 30天编程练习(六)

1021 函数题解析:题目理解起来比较复杂,但找到规律可以发现其实就是对3取模#include <iostream>  using namespace std;  int main()  {      int n;      while(cin>>n)      {           if(n%4==2)          {              cout<&...

2018-04-15 19:38:49 178

原创 30天编程练习(五)

1017 函数题题意:先输入一个数N然后会分N块输入,每块每次输入2个数,n,m,n=m=0时结束,当a和b满足0<a<b<n且使(a^2+b^2 +m)/(ab) 的值为整数时,那么这对a和b就是一组,输出这样的组数。解析:题目挺难理解的,一定要读懂题目,再按照题目编写函数就行。#include<iostream>  using namespace std;  in...

2018-04-10 16:33:16 204

原创 30天编程练习(四)

1013 求数根 题意:各个位数相加,求得的结果再各位数相加,直到取得个位数 解析:1 、要用字符串的形式输入,防止大数     2、 循环求%10,在求和  #include<iostream>  #include<cstring>  using namespace std;    int main(){    char a[1000];     int i,j,sum,...

2018-04-09 00:10:08 179

原创 30天编程练习(三)

1009 猫鼠交换解析:一道典型的贪心算法的题,类似于背包问题,先按单价从小到大排序,再从最便宜的开始买,每次都买的尽可能多。#include <iostream>#include<algorithm>using namespace std;struct greedheart{  double value;  double JavaBean;  double CatFood...

2018-04-04 21:37:54 161

原创 30天编程练习(二)

1004 公交车路线问题理解:本题写的是公交车路线问题,本质就是并查集问题,将各个线路合并,求各个构造树是否有相同的根节点#include <iostream>#include <cstdio>using namespace std;int a[100];int find(int x){    int n = x;    while(a[x]!=x){        x =...

2018-04-03 21:38:34 330

原创 30天编程练习(第一天)

题目1000 A+B解析:很简单的A+B计算#include<stdio.h>int main() {int a,b;while(scanf("%d%d", &a,&b)==2) {printf("%d\n",a+b);}return 0;}题目1001 A+B(II)解析:A,B设置为double型,输入输出为浮点型数据,输出保留4位小数:%.4lf#include&...

2018-04-02 21:58:35 476

空空如也

空空如也

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

TA关注的人

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