非传统题【A002】

【A002】非传统题【难度A】——————————————————————————————————————————————————————————————————————————————————————————————————————————

【题目要求】

大家好!我是COJ第一道非传统题,是不是感觉非常的excited?

作为第一道非传统题,自然要给大家水一水。

不过呢首先要告诉大家什么是非传统题?非传统题实际上就是没有固定的输入输出,很奇怪的题目。本题作为一道引例希望大家喜欢~

接下来是题目内容:

很久很久以前,chx出过一道大水题。

------------可是,很可惜他丢失了样例。。。。

现在,chx给你这道题的一套样例,你需要猜测chx出的是什么题然后编写程序解决它,祝你好运!

请从这里下载样例(测试数据):链接: http://pan.baidu.com/s/1gd8L7qV 密码: ad5q

【输入要求】没有

【输出要求】没有

【输入示例】见网盘

【输出示例】见网盘

【解析】简单一看,就知道,.in文件中的第行的1、2、3、4是指的各项功能,1:加法 2:判断质数 3:乘法 4:你的程序需要在此处输出程序本身。听起来很难?努力吧!!!哈哈哈。本题很水,但也有坑人之处,操作四仅是单纯的输出字符串,并没有说的那么神奇。所以仅需连续if即可。

【代码】

#include<iostream>
using namespace std;
int t,n,m=0;
void yi()
{
    int t1,t2;
    cin>>t1>>t2;
    cout<<t1+t2<<endl;
    m++;if (m==n) return;yi();
}
void er()
{
    int t1,i;cin>>t1;
    for (i=2;i<=t1/2;i++) if (t1%i==0) {cout<<0;break;}
    if (i==t1/2+1) cout<<1;
    if (t1==1) cout<<0;
    cout<<endl;m++;
    if (m==n) return;er();
}
void san()
{
    int t1,t2;
    cin>>t1>>t2;
    cout<<t1*t2<<endl;
    m++;if (m==n) return;san();
}
int main()
{
    cin>>t;
    if (t==1) {cin>>n;yi();}
    else if (t==2) {cin>>n;er();}
    else if (t==3) {cin>>n;san();}
    else cout<<"你的程序需要在此处输出程序本身。听起来很难?努力吧!!!哈哈哈";
}
时间: 2024-08-10 23:27:15

非传统题【A002】的相关文章

COJ 0801 非传统题(一)

非传统题(一) 难度级别:A: 运行时间限制:1000ms: 运行空间限制:262144KB: 代码长度限制:2000000B 试题描述 大家好!我是COJ第一道非传统题,是不是感觉非常的excited? 作为第一道非传统题,自然要给大家水一水. 不过呢首先要告诉大家什么是非传统题?非传统题实际上就是没有固定的输入输出,很奇怪的题目.本题作为一道引例希望大家喜欢~ 接下来是题目内容: 很久很久以前,chx出过一道大水题. ------------可是,很可惜他丢失了样例.... 现在,chx给你

APIO2017懵逼记

Day -1: 移步http://www.cnblogs.com/juruolty/p/6854795.html Day 0: CTSC铁牌后,下一个就是APIO了. lmy,sxy,cxc过来了. 差一分滚粗A队好气啊. Day 1: 发下来试卷,两道非传统题,惊了. T1是函数完成题,先写了个11分暴力,试了试那个OJ,woc竟然直接显出成绩. T2交互题不会. T3是个zz分数规划,写完了发现只有54分,于是各种调,调了3个小时. 对拍几万组都没错,怀疑它数据错了,于是我用while(1)

创业管理实战 李肖鸣 网络课程 题库(Ctrl+f查找)点赞哦

创业管理实战 创业与创业管理(上) 1 以下哪项不是创业的本质?() A.创业是一种活动 B.创业是一种精神 C.创业是一种技能 D.创业是一种态度 正确答案: D 2 创业管理是对企业多长时间的管理?() A.0-1年 B.0-2年 C.0-3年 D.0-4年 正确答案: C 3 创业最终实现的目标是(). A.创造价值 B.实现理想 C.帮助别人 D.回报社会 正确答案: A 4 当创业的机会成本低的时候更容易创业.() 正确答案:√ 5 实践不是创业的必经环节.() 正确答案:× 创业与创

20 考研英语题源外刊精讲赏析 1~10 期外刊原文+翻译+点评

打卡日期记录: ===========遗忘曲线记录====查词用浏览器:复习刷遍数,用电子版文件m====== 20 考研英语题源外刊精讲赏析1~10 期外刊原文+翻译+点评 01-<美国执业证照制度在阻碍竞争> 本文选自 The Economist<经济学人> 2018 年 2 月 17 日一篇题为 America should get rid ofoppressive job licensing(职业证照制度在阻碍竞争)的文章. 作者指出,美国的职业证照制度并不能保护消费者利益

C#认证第一章1 题 11题

C#第一章第一题 C#认证第一章  11题

[poj2104]可持久化线段树入门题(主席树)

解题关键:离线求区间第k小,主席树的经典裸题: 对主席树的理解:主席树维护的是一段序列中某个数字出现的次数,所以需要预先离散化,最好使用vector的erase和unique函数,很方便:如果求整段序列的第k小,我们会想到离散化二分和线段树的做法, 而主席树只是保存了序列的前缀和,排序之后,对序列的前缀分别做线段树,具有差分的性质,因此可以求任意区间的第k小,如果主席树维护索引,只需要求出某个数字在主席树中的位置,即为sort之后v中的索引:若要求第k大,建树时反向排序即可 1 #include

旧题新做:从idy的视角看数据结构

“今天你不写总结……!!!” 额…… 还是讲我的吧.这些考试都是idy出的题. 20170121:DFS序. ST表.线段树练习 这是第一次考数据结构. Problem 1. setsum 1 second 给你一个长度为N 的整数序列,支持两种操作: • modity l r val 将区间[l,r] 中的所有数修改为val • query l r 询问区间[l,r] 所有数的和 分析:最简单的线段树,区间更改区间求和.但注意是更改,不是添改,sum与flag需同时覆盖. Problem 2.

做预解释题的一点小方法和小技巧

在JavaScript中的函数理解中预解释是一个比较难懂的话题.原理虽然简单,寥寥数言,但其内涵却有深意,精髓难懂.如何在轻松活跃的头脑中将它学会,现在针对我在学习中的一点小窍门给大家分享一下,希望能给大家一些帮助: 万事需遵循"原理"--"预解释"无节操和"this"指向:(可先看例题解析然后结合原理进行学习) (感谢蕾蕾老师给归纳的预解释无节操原理:) 如果函数传参数则先于以下执行,就相当于在函数私有作用域下var了一个变量:根据作用域原理,

hdu 2966 In case of failure kdtree模板题

问求每个点距离平方的最小的点 kd-tree模板题…… 1 #include<bits/stdc++.h> 2 #define cl(a,b) memset(a,b,sizeof(a)) 3 #define debug(x) cerr<<#x<<"=="<<(x)<<endl 4 using namespace std; 5 typedef long long ll; 6 typedef pair<int,int>