![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
acm
文章平均质量分 63
野虹
凶神恶煞,向死而生
展开
-
acm素数的距离问题
#include<stdio.h> int isPrime(int n)//判断素数 { int i; if(n<2) return 0; for(i=2;i*i<=n;i++) if(n%i==0) return 0; return 1; } ...原创 2018-07-23 22:58:49 · 193 阅读 · 1 评论 -
n^n的最高位
#include <stdio.h> #include <math.h> int main() { int i,k; double n,a; while(scanf("%lf",&n)!=EOF) { k=n*log10(n); a=pow(10,(n*log10(n))-k); pri...原创 2018-08-02 10:24:02 · 257 阅读 · 0 评论 -
将运算符号加进表达式中的两道题
计算表达式 #include<cstdio> using namespace std; int main() { char ch; int i,j,temp,a[200]; while(scanf("%d",&temp)!=EOF) { i=1; a[0]=0; a[1]=temp; ...原创 2018-08-02 09:58:14 · 222 阅读 · 0 评论 -
字符串的两个常用初级的总结
1、统计出字符串中最多的字母有多少个 #include<stdio.h> #include<string.h> int main() { char s[1010]; int T,i,j,k=0,max; scanf("%d",&T); getchar(); while(T--) { int b...原创 2018-08-02 08:54:54 · 98 阅读 · 0 评论 -
a+b的三种不完全补充
现在想想,我还是太天真了,这码路水太深。。。。。 这不包含a+b大数版。。我还没学,学了再补充 1、a+b进阶版:输入英语单词和+、=符号来实现加法 #include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int fun(char *s) { ...原创 2018-08-01 21:23:28 · 275 阅读 · 0 评论 -
关于求模与求余
我觉得很多人搞不清楚这两个概念的区别,刚好在翻译lua手册时遇到%与math.fmod这两个操作,顺便做一下说明吧。 求模与求余的区别。 假设对a与b两个整数做求模或求余操作。那么第一步是先求整数商c,即a / b的值,第二步是计算模或余数:a - c * b。求模与求余的区别在于怎么处理a / b的值。 求模运算时,a / b的结果向无穷小方向舍入,求余运算时...转载 2018-08-01 09:11:04 · 7333 阅读 · 0 评论 -
最少乘法次数
#include<stdio.h> int fun(int n) { int s; if (n==1) return 0; if (n==2) return 1; if (n%2!=0) s = fun(n-1) + 1; else s = fun(n/2) + 1; ...原创 2018-07-31 21:26:45 · 236 阅读 · 0 评论 -
打表解素数问题(筛选法)
1、最大素因子 #include<stdio.h> #define max 1000010 int a[max]={0}; void num_prime() { int i,j,x=0; for(i=2;i<max;i++) { if(!a[i]) { x++; for(j=...原创 2018-07-31 21:13:21 · 124 阅读 · 0 评论 -
航电题目分类
模拟题, 枚举 1002 1004 1013 1015 1017 1020 1022 1029 1031 1033 1034 1035 1036 1037 1039 1042 1047 1048 1049 1050 1057 1062 1063 1064 1070 1073 1075 1082 1083 1084 1088 1106 1107 1113 1117 1119 1128 1129 1...转载 2018-07-27 16:25:37 · 568 阅读 · 0 评论 -
最小新整数
1、c语言版 #include<cstdio> #include<cstring> char s[12]; int main() { int n; scanf("%d",&n); for(int q=0;q<n;q++) { int k; scanf("%s...原创 2018-07-31 07:53:01 · 351 阅读 · 0 评论 -
线段的重叠与不重叠问题
一、线段的重叠问题 #include<cstdio> #include<iostream> #include<algorithm> #define N 50005 using namespace std; struct line { int s; int e; } a[N]; int cmp(line x,line y) {//将线段按照 左...原创 2018-07-31 07:35:41 · 1653 阅读 · 0 评论 -
关于乘船问题的一点总结
首先,整个题的思路要理清,要求最少的船数,那必然在不超过船重量的情况下,要让最轻的和最重的配对坐一条船。 明白这个,下面的就好说了。 1、用上结构体排序(如果是不太理解结构体的新手(像我一样)可以看看这个代码来近一步增强理解) #include<stdio.h> #include<string.h> #include<algorithm> #include...原创 2018-07-31 00:03:31 · 1747 阅读 · 0 评论 -
acm校庆数
#include<stdio.h> #include<math.h> #include<string.h> int main () { int i = 0, j = 0, sum_1 = 0, sum_2 = 0; char a[30]; scanf ( "%s", a ); if ( ! ( strcmp ( a, "120")...转载 2018-07-24 17:02:20 · 179 阅读 · 0 评论 -
光棍节
#include<stdio.h> #include<string.h> long long a[25]={0,0,1},c[25][25]; int main() { long long i,j; for(i=3;i<=20;i++) a[i]=(i-1)*(a[i-1]+a[i-2]); // 打的错排表 ...原创 2018-08-02 10:31:34 · 241 阅读 · 0 评论