第一周 周报
硬币 叼炸天
在桌面上有一排硬币,共N枚,每一枚硬币均为正面朝上。现在要把所有的硬币翻转成反面朝上,规则是每次可翻转任意N−1枚硬币(正面向上的被翻转为反面向上,反之亦然)。求一个最短的操作序列(将每次翻转N-1枚硬币成为一次操作)。
输入格式
一个自然数N(N为不大于100的偶数)。
输出格式
第一行包含一个整数S,表示最少需要的操作次数。接下来的S行每行分别表示每次操作后桌上硬币的状态(一行包含N个整数(0或1),表示每个硬币的状态:0――正面向上,和1――反面向上,不允许出现多余空格)。
对于有多种操作方案的情况,则只需字典序最小输出一种。
输入输出样例
输入 #1
4
输出 #1
4
0111
1100
0001
1111
/* */
#include<stdio.h>
int main()
{int t,i,n,j,a[100]; scanf("%d",&n);for(i=1;i<=n;i++)a[i]=0; // 刚开始都是正面向上printf("%d\n",n); for(i=1;i<=n;i++){for(j=1;j<=n;j++)//逐位翻转,翻转不是本位的其他位;翻转N次;;;;;;;啊哈{if(i!=j)a[j]=1-a[j]; }for(t=1;t<=n;t++)printf("%d",a[t]);if(i<=n-1)printf("\n");} return 0;
}
找 数 字(good)
现有n个正整数,n≤10000,要求出这n个正整数中的第k个最小整数(相同大小的整数只计算一次),k≤1000,正整数均小于30000。
输入格式
第一行为n和k; 第二行开始为n个正整数的值,整数间用空格隔开。
输出格式
第k个最小整数的值;若无解,则输出“NO RESULT”。
输入输出样例
输入 #1
10 3
1 3 3 7 2 5 1 2 4 6
输出 #1
3
说明/提示
n≤10000
/* */
#include<stdio.h>
int main()
{int n,t,i,j,a[10001],k,m; scanf("%d %d",&n,&t);for(i=1;i<=n;i++)scanf("%d",&a[i]);for(i=1;i<n;i++)for(j=i+1;j<=n;j++) {if(a[i]==a[j]){for(k=j;k<=n-1;k++)a[k]=a[k+1];n--;j--; } } for(i=1;i<n;i++)for(j=i+1;j<=n;j++){if(a[i]>a[j]){m=a[j];#include<stdio.h>
超级玛丽(wdtmad)
#include<stdio.h>
int main() {printf(" ********\n"" ************\n"" ####....#.\n"" #..###.....##....\n"" ###.......###### ### ###\n"" ........... #...# #...#\n"" ##*####### #.#.# #.#.#\n"" ####*******###### #.#.# #.#.#\n"" ...#***.****.*###.... #...# #...#\n"" ....**********##..... ### ###\n"" ....**** *****....\n"" #### ####\n"" ###### ######\n""##############################################################\n""#...#......#.##...#......#.##...#......#.##------------------#\n""###########################################------------------#\n""#..#....#....##..#....#....##..#....#....#####################\n""########################################## #----------#\n""#.....#......##.....#......##.....#......# #----------#\n""########################################## #----------#\n""#.#..#....#..##.#..#....#..##.#..#....#..# #----------#\n""########################################## ############\n");return 0;
}:
菜单不行的大数相加
#include<stdio.h>
#include<string.h>
int main()
{char a[100],b[100];int i,j=0,m,k,n;gets(a);gets(b);m=strlen(a);n=strlen(b);k=(m>n)?m:n;for(i=0;i<k;i++)a[k-i]=a[m-1-i];for(i=0;i<=k-m;i++)a[i]='0'; for(i=0;i<k;i++)b[k-i]=b[n-1-i];for(i=0;i<=k-n;i++)b[i]='0';for(i=0;i<k;i++) {j=(a[k-i]+b[k-i]-96+j);a[k-i]=j%10+48;j=j/10;}if(a[0]=='0')printf("%s\n",a+1);elseprintf("%s\n",a); return 0;
}
第一周 周报相关推荐
- java实习第一周周报,大学生实习周报
无论学习什么专业,从事什么职业,我们都需要提前实习啦,把理论知识结合起来运用到实践当中去.下面是由出国留学网小编为大家整理的"大学生幼儿园实习周报十周",仅供参考,欢迎大家阅读. ...
- 【实习】实习第一周周报
一.概述 本系列为[实习]系列文章,对该系列文章的说明参见[实习]实习系列文章说明.本文为该系列文章中的 周报. 二.趣事 2.1 制度规范 入职第一天就感觉到了公司的制度规范,进入公司的第一天便有人 ...
- 第一周周报(3月15-3月21)
这个周是实施计划的第一周,出现以下几个问题:一.计划制定的不够详细,空出了部分时间,给了自己偷懒的理由:二.计划的落实情况不够理想,完成率不高:三.下定的决心不够,一有干扰容易动摇: 找到了问题,解决 ...
- 数据挖掘学习——第一周周报
理论学习: 因为此前没有上过梁上松老师的数据挖掘课,对如何开始入手.算法的选择等都没有思路,加之本周投入的时间不长, 为此第一周主要进行的是理论方面的学习.意在对数据挖掘比赛基本流程有个大致的认知,为 ...
- (前端学习)寒假第一周周报
了解了一下前端学习的路线,我有点震惊,学习的东西真的很多很多,如下: 原来css也只是准备工作,不禁感慨任重而道远 附带一张我HTML和css的视频学习进度 这周学习完了HTML和css中的属性和一部 ...
- 20160807_第一周周报
写在前面 以后每周周日要进行一次周报,内容长短不限,为这一周的知识点和心态方面的总结,还有就是对未来的相关规划和调节! 知识点方面 在知识点方面进度不是太大,打的还是一般化的套路,在这个周的前几天的时 ...
- Java语言学习第一周周报
一.基础的空间分配 1.静态空间分布 Node header; Node tail; header = null; tail = null; 2.动态空间分布 //The first subgraph ...
- 2020/4/26 第一周java学习周报
第一周 一. Java的优势 1. 开源. 2. 面向对象的编程语言.方便扩充 (关于对象:link ) 3. 方便的内存回收机制.自动优化? 4. 用引用代替了指针. 5. 多线编程,单位时间内性能 ...
- 实验室第一周工作周报
姓 名 张艳超 学 号 11303080137 入 职 时 间 2014.9.16 本周已完成工作内容及总结 本周已完成工作: 这周是实验室实习的第一周,大部分时间都在做课程设计和复习基 ...
最新文章
- 前端学习(1319):node.js异步编程
- qt.pro转成vs程序
- Java—System类和Runtime类
- java实现关键词云_Java synchronized 关键字的实现原理
- SQL Server 2017 新功能分享
- 计算机网络信息安全保密制度,档案馆计算机网络系统和信息安全保密制度
- Win10易升-在线升级工具
- html前端命名规则
- mfc获取计算机的连接端口,[求助]请问socket编程里,服务器端用什么函数获取客户端的地址与端口...
- 3DMAx:能导入导出的文件格式
- 苹果 iPhone、Mac日历订阅源收集
- 30位中外大师的摄影箴言
- 2022年危险化学品经营单位主要负责人特种作业证考试题库及答案
- Stack Ball 堆栈球小游戏unity3d开发教程
- 嵌入式系统设计与开发期末考试复习
- 【深度学习】村通网之——谈谈Tensorflow Eager Execution机制之新特性示例(二)
- 告别苹果,英特尔明天会更好
- XSS-labs(1-10)闯关详解
- Vone3.0客户端SSL未连接
- 蓝桥杯历年真题,来,看看