- 博客(8)
- 收藏
- 关注
原创 函数的知识点(总结)
1.unique();//这是一个去重函数,去掉相同的元素 sort(a,a+n,cmp);//必须先排序 n=unique(a,a+n)-a;//n为数组a的个数2.reverse();//前后翻转。reverse(a,a+n);//a为数组(或字符),n为长度3.strcpy()与strncpy()的用法博客链接:传送门#include&l...
2017-09-11 19:45:56 370
原创 对拍程序--C语言
对拍有3步: 1.生成数据,想要生成什么数据要根据题目立定 2.建立你的数据的输出和正确代码的输出 3.建立对拍程序首先是生成数据:#include<stdio.h>#include<time.h>//保证每次生成的数据都不同#include<stdlib.h>int a[109];int main(){ freopen("date.txt","w",stdout);//将生
2017-09-13 22:39:03 1253
原创 大数阶乘
大数阶乘 时间限制: 3000ms内存限制: 128000KB64位整型: Java 类名: 上一题 提交 运行结果 统计 讨论版 下一题 类型: 没有添加 题目描述 我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它? 输入 输入一个整数m(0#include<stdio.h>#include<string.h>int a[2
2017-09-12 20:25:42 221
原创 大数模板
一:大数相乘:1.给的数是否有前导零(00 ,0011), 2.数组的大小要改string mul(string a,string b){ if(a=="0"||b=="0") return "0"; int e[100];//数组的大小要改 memset(e,0,sizeof(e)); int i=0
2017-09-12 20:22:48 208
原创 素数打表(两种方法)
1.void init() //预处理[1,1e6]范围内的素数{ //i既是【2,1e6】的数,又是下面for循环中每个素数的倍数(2倍到1e6倍) for(int i=2; i<1000000; i++) { if(!isprime[i]) prime[num_prime++]=i;
2017-09-07 20:39:40 417
原创 indices(不是指数)
Two apartments are adjacent if their indices differ by 1.谷歌翻译:如果两个公寓的指数相差1,则相邻。 不清楚是我理解的“指数”的含义理解错了,还是咋了。 我的理解是 例如 2和4 是相邻的,因为一个是2的一次方,一个是2的2次方。正确的意思是:如果两个公寓的数相差1,则相邻。 例如: 2和3 是相邻的,8和9是相邻的,因为他们相差
2017-09-07 08:44:55 882
原创 hdu 6180 Schedule(贪心)
题目链接:传送门ScheduleTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 153428/153428 K (Java/Others) Total Submission(s): 1111 Accepted Submission(s): 449Problem Description There are N schedules
2017-09-05 18:37:56 291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人