第一周简单的
King__Wu666
这个作者很懒,什么都没留下…
展开
-
ACM准备之路(蓝桥杯9)分数化小数
//分数化小数 int main() { int a = 0, b = 0, c = 0; int n = 1; while (cin >> a >> b >> c) { if (a == 0 && b == 0 && c == 0) break; cout } }原创 2017-11-10 19:36:17 · 546 阅读 · 0 评论 -
ACM准备之路(蓝桥杯4)杨辉三角数组解法
//计算在整个数组中的项数 int set(int n, int m) { int sum = 0; for (int i = 1; i sum += i; sum += m; return sum; } //杨辉三角 int main() { int a[700]= { 1, 1, 1}; int n = 0; int sum = 1; cin >原创 2017-11-10 18:52:58 · 646 阅读 · 0 评论 -
ACM准备之路(蓝桥杯3)
普通回文数 int main() { for (int i = 1001; i { if (i / 1000 == i % 10 && (i % 1000) / 100 == (i % 100) / 10) cout } system("pause"); }原创 2017-11-10 18:50:24 · 462 阅读 · 0 评论 -
ACM的准备之路(蓝桥杯2)
特殊回文数 int re(int n) { if (n % 100000 == n) { if (n / 10000 == n % 10 && (n % 10000) / 1000 == (n % 100) / 10) return 1; else return 0; } else { if (n / 100000 == n % 10 &&原创 2017-11-10 18:47:03 · 397 阅读 · 0 评论 -
ACM的准备之路(蓝桥杯1)
回文数 int is(int i) { int a = i / 100; int b = i % 10; int c = (i % 100) / 10; if ((a*a*a + b*b*b + c*c*c) == i) return 1; else return 0; } int main() { for (int i = 100; i {原创 2017-11-10 18:45:28 · 555 阅读 · 0 评论 -
ACM准备之路(蓝桥杯5)杨辉三角公式解法
由于int和long long有最大值,在20!时已经接近极限,所以在22行开始会输出错误值(21!),想过用double先除后乘,由于格式问题失败(输出非整型数字),也想过用double后转int,担心精度问题没有尝试。真正能够较多写出杨辉三角的是本人第四篇博客,利用数组(但是占空间较多)。 //自写杨辉三角输出,溢出问题 int main() { int n = 0; cin原创 2017-11-10 19:00:49 · 950 阅读 · 0 评论 -
ACM准备之路(蓝桥杯7)最大最小求和
int main() { int n = 0, x = 0; int sum = 0; int max = -INF, min = INF; cin >> n; for (int i = 1; i { cin >> x; if (x >= max) max = x; if (x sum += x; } cout cout co原创 2017-11-10 19:13:07 · 429 阅读 · 0 评论 -
ACM准备之路(蓝桥杯8)数字图形
//数字图形 void nlit(int n, int m) { for (int i = 1; i { for (int z = i - 1; z > 0; z--) { cout } for (int j = 0; j { cout } cout } } int main() { int n = 0, m原创 2017-11-10 19:22:29 · 422 阅读 · 0 评论 -
ACM准备之路(算法竞赛入门经典1)排列
问题:1~9,组成三个三位数,abc、def,ghi,每个数字用且只用一次,使三个数为1:2:3,每行一个解。这是书上2-6,由于当时想的方法太麻烦,然后去网上找了大佬的一篇文章,具体是哪位的不太记得了,在此说声谢谢,确实想的比我的简单多了。 ps:良品铺子的芒果干不错 #include int main(int argc, char const *argv[]) { int a转载 2017-11-10 19:30:56 · 1471 阅读 · 0 评论 -
ACM准备之路(蓝桥杯6)查找
输入想输入数的个数,然后依次输入,输入你想查找的数,输出-1或者位置 //查找 int main() { int a[1001]; int n = 0, k = 0; cin >> n; for (int i = 1; i cin >> a[i]; cin >> k; for (int j = 1; j { if (k == a[j]) {原创 2017-11-10 19:11:26 · 318 阅读 · 0 评论