通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"NOIP真题" 试卷中 NOIP第十六届全国青少年信息学奥林匹克联赛初赛试题[2010提高组] 中有题目如下:
第1题
#include<iostream> #include<cstring> using namespace std; const int SIZE=100; int n,m,r[SIZE]; bool map[SIZE][SIZE],found; bool successful() { int i; for(i=1;i<=n;i++) if(!map[r[i]][r[i%n+1]]) return false; return true; } void swap(int *a,int *b) { int t; t=*a; *a=*b; *b=t; } void perm(int left,int right) { int i; if(found) return ; if(left>right) { if(successful()) { for(i=1;i<=n;i++) cout<<r[i]<<' '; found=true; } return ; } for(i=left;i<=right;i++) { swap(r+left,r+i); perm(left+1,right); swap(r+left,r+i); } } int main() { int x,y,i; cin>>n>>m; memset(map,false,sizeof(map)); for(i=1;i<=m;i++) { cin>>x>>y; map[x][y]=true; map[y][x]=true; } for(i=1;i<=n;i++) r[i]=i; found=false; perm(1,n); if(!found) cout<<"No solution!"<<endl; return 0; }
输入: 9 12
1 2
2 3
3 4
4 5
5 6
6 1
1 7
2 7
3 8
4 8
5 9
6 9
输出: _________
所属试卷:NOIP第十六届全国青少年信息学奥林匹克联赛初赛试题[2010提高组]
有以下程序:程序运行后的输出结果是( )。)。
有以下程序:程序的运行结果是( )。
有定义语句:以下选项中与此语句等价的是( )。
有以下程序:执行时若输入以下字符串:Peach flo
有以下程序:程序的运行结果是。
表达 [index for index, value
表达式list(str+([3,4]))==[3,4]
#编写函数,模拟Python内置函数sorted。
有以下程序程序运行后的输出结果是( )。
有函数原型为void f(int,int *);主函数
局域网的硬件组成包括网络服务器、( )、网络适配器、网
在OSI参考模型中的网络分层,通信子网与资源子网的分界
在快速排序法中,每经过一次数据交换(或移动)后
以下程序的功能是:借助指针变量找出数组元素中最大值所在
给定程序中,函数fun的功能是将不带头结点的单向链表逆
要显示内存用量用什么命令?
假设你是系统管理员,需要增加一个新的用户账号zheng
在底半技术中把一个中断处理分为哪几部分?为什么采用这种
备份最近一次完全备份以后发生变化的数据,称为 ___备
MySQL用于表的数据导出的语句是
在下列关于关系的叙述中,正确的是( )
软件生存周期一般可分为 、可行性研究、 、设计
执行下列语句的结果是_____。
当a=3,b=2,c=1时,执行以下程序段后b=___
则表达式x==y>z的值为_____。
运行结果为:
给定程序中,函数fun的功能是:判定形参a所指的NxN
若变量已正确定义,有以下程序段
有一个等比数列,共有奇数项,其中第一项和最后一项分别是
(格雷码, GrayCode ) 格雷码是对十进制数
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型