洛谷
gandyLyn
Keep walking
展开
-
洛谷 1038 统计单词数
#include <iostream> #include <cstring> using namespace std; int main() { int temp,ori,num,i; //temp用来保存临时起点,ori表示第一个单词首字母下标 char str[1000001] ,word[11]; temp=ori=-1; num=i=0; //...原创 2019-10-14 12:34:12 · 53 阅读 · 0 评论 -
洛谷 1482 Cantor表
题目描述 现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的: 1/1 1/2 1/3 1/4 1/5 … 2/1 2/2 2/3 2/4 … 3/1 3/2 3/3 … 4/1 4/2 … 5/1 … … 这次与NOIp1999第一题不同的是:这次需输入两个分数(不一定是最简分数),算出这两个分数的积(注意该约分的要约分)后输...原创 2019-10-14 12:25:26 · 39 阅读 · 0 评论 -
洛谷 2084 二至九进制转化为十进制
题目描述 进制转换,比如(10101)2 ,十进制表示的式子: 1*2^4+0*2^3+1*2^2+0*2^1+1*2^0, 那么请你编程实现,将一个M进制的数N转换成十进制表示的式子。 注意:当系数为0时,该单项式要省略。 输入格式 两个数,M和N,中间用空格隔开。 输出格式 共一行,一个十进制表示的式子。 输入输出样例 输入 2 10101 输出 1*2^4...原创 2019-10-14 12:04:33 · 51 阅读 · 0 评论 -
洛谷 1036 选数
在一个包含n个元素的数组中,选取和为质数的k个元素(k<n),有多少选法 #include <iostream> using namespace std; int num[21]; bool IsPrime(int a) { if(a<2)return false; for(int i=2;(i*i)<=a;++i) if(a%i...原创 2019-10-14 11:32:37 · 26 阅读 · 0 评论 -
洛谷 1008 三连击
求3个三位数i、j、k,j=2*i,k=3*i,而且i、j、k中1-9每个数字出现一次 #include <cstdio> int main(){ int j,k; int num[10]={0}; for (int i=123;i*3<=987;i++)//i,j,k分别为三个三位数,其中j,k分别是i的2倍、3倍 { //记录数组置0初始化;这里非常关键!!...原创 2019-10-14 11:07:41 · 31 阅读 · 0 评论