久久久久久精品无码人妻_青春草无码精品视频在线观_无码精品国产VA在线观看_国产色无码专区在线观看

代寫COMP3411/9814 Bridge Puzzle編程代做

時間:2024-03-13  來源:  作者: 我要糾錯



COMP3411/9814 Project 1
 1/4
COMP3411/9814 Artificial Intelligence
Term 1, 2024
Assignment 1 – Bridge Puzzle
Due: Friday 15 March, 10pm
Marks: 12% of final assessment
Specification
This project is based on a popular puzzle, variously known as "Hashiwokakero",
"Hashi" or "Bridges". You will need to write a program to solve this puzzle, and
provide a brief description of the algorithm and data structures you have used. The
input to your program will be a rectangular array of numbers and dots, for example:
.1...6...7....4.4.2.
..4.2..2...3.8...6.2
.....2..............
5.c.7..a.a..5.6..8.5
.............2......
...5...9.a..8.b.8.4.
4.5................3
....2..4..1.5...2...
.2.7.4...7.2..5...3.
............4..3.1.2
Each number represents an "island", while the dots represent the empty space (water)
between the islands. Numbers larger than 9 are indicated by 'a' (10), 'b' (11) or 'c'
(12). The aim is to connect all the islands with a network of bridges, satisfying these
rules:
1. all bridges must run horizontally or vertically
2. bridges are not allowed to cross each other, or other islands
3. there can be no more than three bridges connecting any pair of islands
4. the total number of bridges connected to each island must be equal to the
number on the island
COMP3411/9814 Project 1
 2/4
For example, after reading the 10-line input above, your program should produce this
output:
1---6EEE7====4=4=2
4-2" 2 " 3E8EEE6 2
# |2 " " " # "
5EcE7EEaEa==5"6EE8=5
" # " # #2# |
" #5===9Ea--8=bE8E4|
4=5# " # " # " |3
#2==4 #1-5 # 2 |"
2=7=4===7=2" 5===3"
4==3-1 2
Note that single bridges are indicated by the characters '-' or '|', pairs of bridges by
'=' or '"' and triples by 'E' or '#', depending on whether they run horizontally or
vertically. Water between bridges and islands is indicated by space characters ' '.
In some cases, there may be many solutions, in which case your program should only
print one solution. More details about the puzzle can be found on this Wikipedia
page. Note, however, that our version allows up to 3 bridges instead of 2; also, we do
not insist that the entire graph be connected.
Tools
An executable file called bridgen is provided in the tools directory which can be
used to generate sample data of any specified size (type bridgen -help for details).
Another executable called bridgecheck is also provided, to help you test the validity
of your solutions (see FAQ for details).
Questions
At the top of your code, in a block of comments, you must provide a brief answer (one
or two paragraphs) to this Question:
Briefly describe how your program works, including any algorithms and data
structures employed, and explain any design decisions you made along the way.
Language Options
You are free to write the code in a language of your choosing.
If you write in C, C++, or another compiled languge, your program will be invoked
by: ./hashi
COMP3411/9814 Project 1
 3/4
You should submit your source files (no object files) as well as a Makefile which,
when invoked with the command make , will produce an executable called hashi
If you write in Python, your program will be invoked by: ./hashi.py
You should submit your .py files (including hashi.py ).
The first line of your code must specify which version of Python you are using, e.g.
#!/usr/bin/python3
If you write in Java, your program will be invoked by: java Hashi
You should submit your .java files (no .class files).
The main file must be called Hashi.java
If you wish to write in some language not covered by the above options, let us
know and we will try to accommodate you.
Regardless of the language, you are not allowed to use dedicated constraint
programming packages like python-constraint , etc. You are expected to
implement the search method(s) yourself.
Submission
You should submit by typing
give cs3411 hashi ...
Remember to include all necessary files in your submission (including the one with the
answer to the Question).
You can submit as many times as you like – later submissions will overwrite earlier
ones. You can check that your submission has been received by using the following
command:
3411 classrun -check
The submission deadline is Friday 15 March, 10 pm.
5% penalty will be applied to the mark for every 24 hours late after the deadline, up to
a maximum of 5 days (in accordance with UNSW policy).
Additional information may be found in the FAQ and will be considered as part of the
specification for the project.
Questions relating to the project can also be posted to the Forums on WebCMS.
If you have a question that has not already been answered on the FAQ or the Forums,
you can email it to cs3411@cse.unsw.edu.au
Assessment
Your program will be tested on a series of sample inputs of successively increasing
size and difficulty. There will be:
6 marks for functionality (automarking)
COMP3411/9814 Project 1
 4/4
4 marks for your algorithm and implementation
2 marks for answer to the Question
You should always adhere to good coding practices and style. In general, a program
that attempts a substantial part of the job but does that part correctly will receive
more marks than one attempting to do the entire job but with many errors.
Groups
This assignment may be done individually, or in groups of two students. Groups are
determined by an SMS field called pair1 . Every student has initially been assigned a
unique pair1 which is "h" followed by their student ID number, e.g. h1234567 .
1. If you plan to complete the assignment individually, you don't need to do
anything (but, if you do create a group with only you as a member, that's ok too).
2. If you wish to team up with someone, you should go to the WebCMS page and
click on "Groups" in the left hand column, then click "Create". Click on the menu
for "Group Type" and select "pair". After creating a group, click "Edit", search for
the other member, and click "Add". WebCMS assigns a unique group ID to each
group, in the form of "g" followed by six digits (e.g. g012345 ). We will
periodically run a script to load these values into SMS.
Plagiarism Policy
Your program must be entirely your own work. In addition, soliciting another person
(or an AI bot) to write code for you – either in person or through the Internet – is
never permitted. Generally, the copying of code already available on the Internet is
also forbidden. If you find some piece of "standard" code in a textbook, or on the
Internet, which you would like to adapt and incorporate into your own assignment,
you must email the lecturer in charge to ask if it is permissible to do so in the
particular circumstances – in which case the source would have to be acknowledged
in your submission, and you would need to demonstrate that you had done a
substantial amount of work for the assignment yourself. Plagiarism detection software
will be used to compare all submissions pairwise and serious penalties will be applied,
particularly in the case of repeat offences.
DO NOT COPY FROM OTHERS; DO NOT ALLOW ANYONE TO SEE YOUR CODE
Please refer to the UNSW Policy on Academic Integrity and Plagiarism if you require
further clarification on this matter.
請加QQ:99515681  郵箱:99515681@qq.com   WX:codehelp 

標(biāo)簽:

掃一掃在手機打開當(dāng)前頁
  • 上一篇:代寫CISC221、Java/Python設(shè)計編程代做
  • 下一篇:代寫AIML 2023-2024 Coursework
  • 無相關(guān)信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風(fēng)景名勝區(qū)
    昆明西山國家級風(fēng)景名勝區(qū)
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗證碼平臺 理財 WPS下載

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    久久久久久精品无码人妻_青春草无码精品视频在线观_无码精品国产VA在线观看_国产色无码专区在线观看

    日本黄色播放器| 激情五月婷婷久久| 香蕉视频禁止18| 亚洲中文字幕无码一区二区三区| 日本免费黄视频| 狠狠精品干练久久久无码中文字幕 | 日韩精品视频一二三| 精品少妇人欧美激情在线观看| 国产高潮免费视频| 农民人伦一区二区三区| 57pao国产成永久免费视频| 亚洲熟妇av日韩熟妇在线| 久久久久久综合网| 人妻无码视频一区二区三区| 精品人妻人人做人人爽| 色呦色呦色精品| 性欧美极品xxxx欧美一区二区| av日韩一区二区三区| 国产又粗又大又爽的视频| av网站在线不卡| 2022亚洲天堂| 一二三四视频社区在线| 特级黄色录像片| 日韩av自拍偷拍| 久久综合伊人77777麻豆最新章节| 激情五月宗合网| 国产肉体ⅹxxx137大胆| a级网站在线观看| 在线视频观看一区二区| www.com黄色片| 99免费视频观看| 国产乱子夫妻xx黑人xyx真爽| 可以看毛片的网址| 男人天堂av片| 国产av熟女一区二区三区| 天天综合五月天| 视频一区二区视频| 亚洲天堂av免费在线观看| 亚洲天堂av一区二区| 五月天激情视频在线观看| 三级a在线观看| 天天操天天摸天天爽| 99re在线视频免费观看| 91国视频在线| 日本福利视频在线| 日本三级免费网站| 成人在线观看a| 97公开免费视频| 九热视频在线观看| 色一情一区二区| 捷克做爰xxxⅹ性视频| 999热精品视频| 免费国产成人看片在线| 日韩不卡视频一区二区| 小泽玛利亚av在线| 欧美日韩不卡在线视频| 欧美精品一区免费| 爱福利视频一区二区| 欧美性猛交久久久乱大交小说| 91在线视频观看免费| 亚洲精品手机在线观看| 亚洲精品中文字幕乱码无线| 女同性恋一区二区| 国产一二三在线视频| 精品99在线视频| 天堂视频免费看| 欧美一级黄色录像片| 精品一二三四五区| 亚洲人成无码www久久久| 男女视频在线看| 成年人三级视频| 三上悠亚久久精品| 免费看国产黄色片| 黄色影视在线观看| 成人免费在线网| 亚洲 中文字幕 日韩 无码| 九九热精品国产| 国产精品无码免费专区午夜| 农村妇女精品一二区| 色91精品久久久久久久久| 超碰10000| 免费观看成人网| 欧美一级免费在线| 国产美女主播在线播放| 天堂av在线网站| 色爽爽爽爽爽爽爽爽| 成年人免费在线播放| 永久免费黄色片| www在线观看免费| 亚洲欧美自拍另类日韩| 久久久久久久久久久综合| av免费在线播放网站| 天天久久综合网| 动漫av网站免费观看| 一级黄色大片儿| 国产成人a亚洲精v品无码| www.桃色.com| 国产美女无遮挡网站| 久久久国产精华液999999 | 99sesese| 福利在线一区二区| 爱情岛论坛vip永久入口| 9色视频在线观看| 冲田杏梨av在线| 日韩国产小视频| 91国产精品视频在线观看| 成人午夜视频免费观看| 91视频 -- 69xx| 日韩 欧美 自拍| 18岁网站在线观看| 精品国产三级a∨在线| 亚洲精品高清无码视频| 人人干人人干人人| 91专区在线观看| 国产免费xxx| 久久久久99精品成人片| 欧美伦理视频在线观看| 国产一区二区四区| 日韩欧美理论片| 免费看黄色一级大片| 欧美午夜性视频| 精产国品一二三区| 奇米影音第四色| 女人天堂av手机在线| 欧美 亚洲 视频| 一区二区三区四区毛片| 粗暴91大变态调教| 给我免费播放片在线观看| 无套内谢丰满少妇中文字幕| 国内自拍视频网| 久久久精品在线视频| 欧美一级欧美一级| 4444在线观看| 一级黄色高清视频| 香蕉视频999| 韩国视频一区二区三区| 日本在线观看a| 1024av视频| 成年人午夜免费视频| 青青在线免费观看| 99热一区二区三区| 激情成人在线观看| 毛片毛片毛片毛| 男生操女生视频在线观看| 网站一区二区三区| 国产精品天天av精麻传媒| 欧美牲交a欧美牲交aⅴ免费真| 免费不卡av在线| 欧美一级免费播放| 黄页网站在线观看视频| 蜜臀av色欲a片无码精品一区 | 日韩 欧美 高清| 成人免费毛片网| 国产成人无码精品久久久性色| 国产精品入口芒果| 日韩xxxx视频| 日本一道本久久| 精品中文字幕av| 熟妇人妻va精品中文字幕| 国产精品无码一本二本三本色| 色婷婷综合久久久久中文字幕 | youjizz.com亚洲| 日本黄色播放器| 99中文字幕在线观看| 久久观看最新视频| 日韩成人三级视频| 精品少妇一区二区三区在线| 男人添女人下面高潮视频| 欧美日韩第二页| 538任你躁在线精品免费| 在线观看免费不卡av| 日韩第一页在线观看| 国产激情片在线观看| 免费视频爱爱太爽了| 国产97在线 | 亚洲| 最近免费中文字幕中文高清百度| 最近免费中文字幕中文高清百度| 无人在线观看的免费高清视频| 成人性生交免费看| 在线观看18视频网站| 大陆av在线播放| 欧美激情精品久久久久久小说| 日韩肉感妇bbwbbwbbw| 毛毛毛毛毛毛毛片123| 日本福利视频网站| 欧美丰满熟妇bbbbbb百度| 三级a在线观看| 欧美性受黑人性爽| 日韩av一二三四区| 小明看看成人免费视频| 97超碰在线视| 99草草国产熟女视频在线| 在线观看日本www| 欧洲精品一区二区三区久久| 国产精品wwwww| 成人短视频在线看| 黄色片一级视频| 亚洲精品偷拍视频| av免费中文字幕| 99热一区二区三区|