久久久久久精品无码人妻_青春草无码精品视频在线观_无码精品国产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 

標簽:

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

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

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

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

    国产成人在线免费看| 国产成人av影视| 日本一区午夜艳熟免费| 久久久久久香蕉| 日本丰满少妇黄大片在线观看| 日韩a∨精品日韩在线观看| 国产传媒免费观看| 免费看欧美黑人毛片| 欧美大片久久久| chinese少妇国语对白| 久久综合久久久久| 少妇高潮流白浆| 另类小说色综合| 欧洲黄色一级视频| 欧美图片激情小说| 免费国产成人看片在线| 天堂av在线8| 国产激情在线观看视频| 久久精品国产精品亚洲色婷婷| 2021国产视频| 视频一区二区视频| 国产又大又黄又猛| 亚洲中文字幕久久精品无码喷水| 国产高清av在线播放| a级片一区二区| 亚洲一区二区三区四区精品| av在线无限看| 成人亚洲视频在线观看| 国产91xxx| 亚洲人精品午夜射精日韩| 久久www视频| 日韩亚洲欧美一区二区| 99久re热视频精品98| 欧美性受xxxx黒人xyx性爽| 天天干天天玩天天操| 北条麻妃av高潮尖叫在线观看| www.浪潮av.com| 国产亚洲精品网站| 欧美色图另类小说| 国产美女主播在线播放| 成人午夜精品久久久久久久蜜臀| 亚洲色成人www永久在线观看| 青青草精品视频在线| 99精品人妻少妇一区二区| 日韩av综合在线观看| jizz欧美激情18| 日韩一区二区三区不卡视频| 天堂av在线8| 天天爱天天做天天操| 亚洲国产精品女人| 免费极品av一视觉盛宴| 91免费黄视频| 色欲av无码一区二区人妻| 99爱视频在线| 欧美 日韩 国产一区| 亚洲一区在线不卡| 日韩精品视频网址| 国产精品免费看久久久无码| 福利视频一二区| 成年人午夜免费视频| 日韩av资源在线| 亚洲精品午夜在线观看| 人人妻人人澡人人爽精品欧美一区| 伊人再见免费在线观看高清版 | 亚洲另类第一页| xxx国产在线观看| 午夜在线视频免费观看| 青青草视频国产| 久久人妻无码一区二区| 国产免费一区二区三区视频| 成人亚洲精品777777大片| 26uuu成人| 国产精品999视频| 国产精品人人爽人人爽| 99日在线视频| 免费一级特黄特色毛片久久看| 亚洲色图38p| a级黄色片免费| 欧美成人免费高清视频| 亚洲免费黄色网| 成年人网站国产| 已婚少妇美妙人妻系列| 成人在线免费观看网址| 丰满少妇被猛烈进入高清播放| 日本黄色福利视频| 日韩国产成人无码av毛片| 男女无套免费视频网站动漫| 日本a级片在线观看| 天天操天天爽天天射| 99中文字幕在线观看| 天天操天天摸天天爽| 免费在线看黄色片| 17c国产在线| 免费成人在线视频网站| 999热精品视频| 又色又爽又高潮免费视频国产| 91传媒免费视频| 五月天婷婷激情视频| 国产欧美自拍视频| 网站一区二区三区| 国产精品免费入口| 久久免费视频2| 污污视频网站免费观看| 男女私大尺度视频| 国产免费一区二区三区四在线播放| 成人小视频在线看| 国产欧美久久久久| 婷婷中文字幕在线观看| 粉嫩虎白女毛片人体| 五十路熟女丰满大屁股| 亚洲五码在线观看视频| 国产又大又黄又粗又爽| 国产xxxxx在线观看| 欧美视频免费看欧美视频| 国产又粗又硬又长| 婷婷免费在线观看| 五月婷婷狠狠操| 日本wwww视频| 久久久久亚洲av无码专区喷水| www.欧美日本| 日韩精品视频一区二区在线观看| 国产免费一区二区视频| 国产激情在线看| eeuss中文| 黄色www在线观看| 国产精品igao网网址不卡| 91福利国产成人精品播放| 日韩精品 欧美| 男人天堂a在线| 国产一级大片免费看| 国产美女视频免费| 日韩精品在线播放视频| xxww在线观看| 欧美美女性视频| xx欧美撒尿嘘撒尿xx| 99久久激情视频| 一本久道中文无码字幕av| 手机看片福利盒子久久| 免费在线观看的毛片| 国产精品无码专区av在线播放| 777久久久精品一区二区三区| 国产黄页在线观看| 91国视频在线| 国产黄色一级网站| 黑森林福利视频导航| 国产xxxxx视频| 日av中文字幕| 99视频在线视频| 91国产精品视频在线观看| 亚洲欧美自偷自拍另类| 最新天堂在线视频| 天天色天天综合网| 在线视频日韩欧美| 亚洲av综合色区| 精品国偷自产一区二区三区| 久久精品视频16| 成人一级片网站| 免费黄色一级网站| 日本黄大片一区二区三区| 男生操女生视频在线观看| 色婷婷.com| 懂色av一区二区三区四区五区| 日日夜夜精品视频免费观看| 欧美极品少妇无套实战| www国产精品内射老熟女| 丝袜老师办公室里做好紧好爽| 成人三级视频在线播放| 久久撸在线视频| 久久视频免费在线| www.99热这里只有精品| 搡女人真爽免费午夜网站| 亚洲视频在线不卡| 男的插女的下面视频| 亚洲精品无码久久久久久| 国产又大又黄又粗又爽| 欧美一级黄色录像片| 成年人网站国产| 99久久国产宗和精品1上映| 午夜免费福利视频在线观看| 精品嫩模一区二区三区| 岳毛多又紧做起爽| 99精品999| 欧美又粗又长又爽做受| 一本久道综合色婷婷五月| 99中文字幕在线| 国产 国语对白 露脸| 鲁一鲁一鲁一鲁一澡| 日韩成人av免费| 91.com在线| 波多野结衣xxxx| www.av蜜桃| 9l视频白拍9色9l视频| 国产传媒久久久| 国产精品igao| 韩国无码av片在线观看网站| 色婷婷综合久久久久中文字幕 | 日韩免费毛片视频| 国产精品嫩草影视| 黄色片视频在线播放| 国产又黄又爽免费视频|