- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 UVa 1586 - Molar mass(刷紫书)
题意按照分子式求有机物摩尔质量思路:输入放入myinput数组,把所有原子质量放入a数组,把原子个数放入b数组.最后a、b数组相同下标相乘。为解决这个问题,先设有一个函数,可以把原子个数放入b数组。(1)先写出主函数(2)解决把原子个数放入b数组这个问题。注意:不要乱写i有可能会跳过输入的数据,所以用变量now。#include#include#defi
2018-03-16 18:28:00 177
原创 Strange fuction
这是一道二分查找的题每次选定义域中间的点,求导可判断出其单调性,F((x+y)/2)'>0说明其根落在x到(x+y)/2区间内反之则在其(x+y)/2到y区间,以此类推每次缩小一半直到定义域精度小于1e-6.即可求出近似根的坐标,代入原方程即可求解。#include#includedouble hs(double x,double y){ return 6*pow
2017-11-26 10:37:27 287
原创 杭电 1171 Big Event in HDU(606比赛选拔 2017-08-20)(1003)
杭电 1171 Big Event in HDU 背包问题
2017-08-26 14:00:22 249
原创 杭电 2037 今年暑假不AC(606比赛选拔 2017-08-20)(1004)
杭电 2037 今年暑假不AC先排序,比较后一个数(bi数组),找前一个数(ai数组)中比他(bi)大的数(如果小,则说明是时间重叠的看不了的节目),之后只要找到最小的bi的值就好。bi值最小说明节目时长最短,所以看节目的总量最多。排序后结果。#include#include#include using namespace std;#define dma
2017-08-24 15:19:35 216
原创 杭电 2567 寻梦(606比赛选拔 2017-08-20)(1005)
杭电 2567 寻梦(606比赛选拔 2017-08-20)(1005)
2017-08-24 13:14:23 334
原创 杭电1021 Fibonacci Again(606比赛选拔 2017-08-20)(1002)
杭电1021 Fibonacci Again这题有个坑不能用一般的递推得找规律;计算出满足条件的结果得出这是个等差数列 2 6 10 14 an=a1+(n-1)d d=4;
2017-08-21 11:20:05 296
原创 杭电 1678 Shopaholic(606比赛选拔 2017-08-20) (1001)
昨天ACM小组选拔赛遇到一个题吧我难住了,但实际上是我想多了(笑哭)。实际上不用考虑够买的个数不为3的倍数的情况。因为题目是要求最多能节省多少钱,剩下几个单个的一定是最小的所以不用考虑,前面的一定是最大的。
2017-08-21 10:21:52 304
原创 3-1 得分
#include#includeint main(){ char a[100]="oooxoxo"; int b[100]; int o=0,x=0,sum=0; int i; for(i=0;i<strlen(a);i++) { if(a[i]=='o') {++o;b[i]=o;} else b[i]=0;
2017-05-31 14:47:44 280
原创 (数组)计算字符串个数的方法
计算字符串个数的方法1.while(a[i]!='\0') {count++;i++;}//只要不是字符串的结束符,count加一。#includeint main(){ char a[80]; int i=0,count=0; gets(a); while(a[i]!='\0') {count++;i++;} printf("%d
2017-04-15 10:04:17 4421
原创 (数组)四个数从大到小排序(数组)
四个数从大到小排序(数组)#includeint main(){ int a[4],i,j; for(i=0;i for(j=1;j for(j=2;j if (a[2] for(i=0;i}排序分析a[0]与后面所有数比较大小如果后面的数大则与a[0]交换a[1]与后面所有数比较大小如果后面的数大则与a[1]交换
2017-04-15 09:19:16 3663
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人