草庐IT

「浙江理工大学ACM入队200题系列」问题 K: 零基础学C/C++84——奇偶ASCII值判断

本题是浙江理工大学ACM入队200题第八套中的K题我们先来看一下这题的题面.题面题目描述任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO;例如,字符A的ASCII值是65,则输出YES,若输入字符B(ASCII值是66),则输出NO输入输入为多组测试数据。输入一个字符输出如果其ASCII值为奇数,则输出YES,否则,输出NO样例输入A样例输出YES题目分析这题其实没有任何难度,但是在acm群里问的还是挺多的,出问题的地方除了对换行的处理以外基本都是不知道在C中如何获得一个字符的ASCII码值.说到底是对char类型理解不深刻.首先科普下什么是ASCII码(以下内容

「浙江理工大学ACM入队200题系列」问题 K: 零基础学C/C++84——奇偶ASCII值判断

本题是浙江理工大学ACM入队200题第八套中的K题我们先来看一下这题的题面.题面题目描述任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO;例如,字符A的ASCII值是65,则输出YES,若输入字符B(ASCII值是66),则输出NO输入输入为多组测试数据。输入一个字符输出如果其ASCII值为奇数,则输出YES,否则,输出NO样例输入A样例输出YES题目分析这题其实没有任何难度,但是在acm群里问的还是挺多的,出问题的地方除了对换行的处理以外基本都是不知道在C中如何获得一个字符的ASCII码值.说到底是对char类型理解不深刻.首先科普下什么是ASCII码(以下内容

zzuli预热赛-acm可好(5) 题解

1acm可好玩了题解:直接输出acm可好玩了即可\(code\)#includeintmain(){ printf("acm可好玩了\n");}2scz的简单十道题质数的定义是:当且仅当能被\(1\)#和自己整除的数叫做质数,那么这里两个数字很大,但是\(a\timesb\)必然不是质数,因为称的话必然能够被\(a\)和\(b\),或者其他的质因子整除等,所以必然是错误的高中的数学知识:等比数列有两个求和公式:当\(q=1\)的时候:\(S_{n}=na_{1}(q=1)\)当\(q\ne1的时候\)\(S_{n}=a_{1}\frac{1-q^{n}}{1-q}\)\((q\ne1)\)显然

zzuli预热赛-acm可好(5) 题解

1acm可好玩了题解:直接输出acm可好玩了即可\(code\)#includeintmain(){ printf("acm可好玩了\n");}2scz的简单十道题质数的定义是:当且仅当能被\(1\)#和自己整除的数叫做质数,那么这里两个数字很大,但是\(a\timesb\)必然不是质数,因为称的话必然能够被\(a\)和\(b\),或者其他的质因子整除等,所以必然是错误的高中的数学知识:等比数列有两个求和公式:当\(q=1\)的时候:\(S_{n}=na_{1}(q=1)\)当\(q\ne1的时候\)\(S_{n}=a_{1}\frac{1-q^{n}}{1-q}\)\((q\ne1)\)显然

用acme.sh自动部署域名证书

用acme.sh自动部署域名证书安装ACME目前使用量最大的免费SSL证书就是Let’sEncrypt,自2018-03开始,Let’sEncrypt官方发布上线了免费的SSL泛域名证书,目前通过DNS方式获取比较快,国内可以通过鹅云的DNSPod域名API或者猫云域名API自动签发Let’sEncrypt泛域名证书。因为鹅云使用的就是DNSPod域名,并且鹅云和DNSPod的账号是打通的,可以使用wx直接扫码登录。下文需要对鹅云和DNSPod进行操作,为了简化证书申请过程,需要提前安装acme.sh。acme.sh实现了acme协议,可以从Let’sEncrypt生成免费的证书,自动创建cr

用acme.sh自动部署域名证书

用acme.sh自动部署域名证书安装ACME目前使用量最大的免费SSL证书就是Let’sEncrypt,自2018-03开始,Let’sEncrypt官方发布上线了免费的SSL泛域名证书,目前通过DNS方式获取比较快,国内可以通过鹅云的DNSPod域名API或者猫云域名API自动签发Let’sEncrypt泛域名证书。因为鹅云使用的就是DNSPod域名,并且鹅云和DNSPod的账号是打通的,可以使用wx直接扫码登录。下文需要对鹅云和DNSPod进行操作,为了简化证书申请过程,需要提前安装acme.sh。acme.sh实现了acme协议,可以从Let’sEncrypt生成免费的证书,自动创建cr

ACM模式细节

牛客网的ACM模式需要自己写输入输出,在这里简单记录一下:基本答题框架:importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in); //...sc.close();}}常见的输入形式:next()、nextLine()、nextInt()、nextFloat()、nextDouble();对于数字类型的输入比较好懂,有坑的是next()和nextLine();Q:next()和nextLine()有什么区别?A:next()会自动消掉有效字符前的空格

ACM模式细节

牛客网的ACM模式需要自己写输入输出,在这里简单记录一下:基本答题框架:importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in); //...sc.close();}}常见的输入形式:next()、nextLine()、nextInt()、nextFloat()、nextDouble();对于数字类型的输入比较好懂,有坑的是next()和nextLine();Q:next()和nextLine()有什么区别?A:next()会自动消掉有效字符前的空格

Acm模板-起点

宏定义#includeusingnamespacestd;#defineIOSios::sync_with_stdio(false);cin.tie(0);cout.tie(0)#defineeps1e-8#definegcd(a,b)__gcd(a,b)#definelcm(a,b)a/gcd(a,b)*b#definelowbit(x)(x&-x)#defineall(x)x.begin(),x.end()#definedebug(x...)do{cout";re_debug(x);}while(0)voidre_debug(){coutvoidre_debug(constT&arg,co

Acm模板-起点

宏定义#includeusingnamespacestd;#defineIOSios::sync_with_stdio(false);cin.tie(0);cout.tie(0)#defineeps1e-8#definegcd(a,b)__gcd(a,b)#definelcm(a,b)a/gcd(a,b)*b#definelowbit(x)(x&-x)#defineall(x)x.begin(),x.end()#definedebug(x...)do{cout";re_debug(x);}while(0)voidre_debug(){coutvoidre_debug(constT&arg,co