模板编程是idea的强大功能,也提高了开发人员的编程效率,比如输入main函数: public static void main(String[] args){} 正常情况下我们需要每个字母挨个输入,但是这样输入太慢了,有了模板编程,我们只需要输入psvm或者main,然后回车,就会输出 publi ...
分类:
编程语言 时间:
2020-07-28 09:57:26
阅读次数:
76
(这个得慢慢更,我看见啥更啥的那种) 这个是输出二进制: for (int j = 0; j < 32; ++j) { printf("%d",(x>>(31-j))&1);//把一个数的二进制数全部输出 } 取出x最右边那个1:(八皇后二进制代码) 把最左边的1改成0 把左边连续的1改成0: 因为 ...
分类:
其他好文 时间:
2020-07-27 23:58:52
阅读次数:
82
/* 给出一个不多于5位的正整数 要求:(1)求出它是几位数; (2)分别输出每一位数字 (3)按照逆序*/ #include <stdio.h> #include <string.h> int main(){ char str[50]; scanf("%s",str); int i=0,count ...
分类:
其他好文 时间:
2020-07-27 23:53:11
阅读次数:
96
#include<bits/stdc++.h> using namespace std; #define int long long namespace yspm{ inline int read() { int res=0,f=1; char k; while(!isdigit(k=getchar ...
分类:
其他好文 时间:
2020-07-27 23:34:24
阅读次数:
65
/*计算s=2+22+222+2222......的值*/ //验证:n=5,s=2+22+222+2222+22222=24690 #include <stdio.h> int main(){ int i,n,a=0,s=0; printf("计算s=2+22+222+2222+....的值,现在 ...
分类:
其他好文 时间:
2020-07-27 17:40:34
阅读次数:
67
用选择法对10个整数排序 【答案解析】 选择排序原理: 总共两个循环,外循环控制选择的趟数,内循环控制具体选择的方式。 用maxPos标记区间中首元素位置,然后用后序元素依次与maxPos标记的元素进行比较,如果有元素大于maxPos位置的元素,用maxPos标记该元素的位置,直到区间的末尾。 该趟 ...
分类:
编程语言 时间:
2020-07-27 17:39:29
阅读次数:
88
双端队列广搜 1. 算法分析 双端队列广搜算法只适用于边权只有0和1的情况,本质上是对dijkstra堆优化版本的再次优化。由于dijkstra堆优化版本每次要把最小值从队头拿出,然后更新其他值后插入队列。而当边权只有0和1时,当处理的边权为0,那么更新完仍然为最小值,直接放入队头;为1则插入队尾。 ...
分类:
其他好文 时间:
2020-07-27 13:40:39
阅读次数:
68
include<stdio>intmain{printf("helloworld");return0;}#include<stdio>:与高级c语言打个招呼include:包含std:standard标准i:input输出o:output输入intmain:开始int:整型main:主函数print:打印f:function函数(“”):输出内容retu
分类:
编程语言 时间:
2020-07-27 10:02:02
阅读次数:
134
由于sprintf跟printf在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf比printf有用得多。所以本文着重介绍sprintf,有时也穿插着用用 pritnf。 sprintf是个变参函数,定义如下: int sprintf( ...
分类:
编程语言 时间:
2020-07-27 09:19:31
阅读次数:
84
跳石头 简单的二分答案,贪心地判断解 #include<bits/stdc++.h> #define fi first #define se second #define pb push_back #define mp make_pair #define SZ(x) ((int)x.size()) ...
分类:
其他好文 时间:
2020-07-26 23:05:34
阅读次数:
73