算法竞赛入门经典 例3-1开灯问题
2014-05-04 00:02
323 查看
#include <cstdio> #include <cstring> bool light[100]; int main(){ int n = 7; int k = 3; memset(light, false, sizeof(light)); for (int i = 1; i <= k; ++i){ for (int j = 1; j * i <= n; ++j){ light[j * i] = !light[j * i]; } } for (int i = 1; i <= n; ++i){ if (light[i]) printf("%d ", i); } }
相关文章推荐
- IOS UITableView 列表实现与优化(一)
- Android应用程序如何避免内存泄漏以及如何检查泄漏原因
- MOOC程序设计期中考试1.9
- [SublimeText] 之 Packages
- 使用RMAN进行表空间TSPITR自动恢复
- python通过scapy获取局域网所有主机mac地址示例
- 高效的使用 Response.Redirect解决一些不必要的问题
- asp.net使用ODP即oracle连接方式的的防注入登录验证程序
- Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
- PHP使用CURL获取302跳转后的地址实例
- PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
- PHP中使用FFMPEG获取视频缩略图和视频总时长实例
- PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
- PHP生成自定义长度随机字符串的函数分享
- 一个PHP的ZIP压缩类分享
- PHP判断远程图片是否存在的几种方法
- PHP CURL获取返回值的方法
- Linux中用PHP判断程序运行状态的2个方法
- PHP按行读取文件时删除换行符的3种方法
- PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法